diff options
author | Eric Bailey <git@esb.lol> | 2024-03-19 13:39:56 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-19 11:39:56 -0700 |
commit | 5b4b8e47d9e37d7e6b3c309e877c931f4d61c582 (patch) | |
tree | f646079e97dd2ef3d8ff08281e3033830e6de518 | |
parent | c9c3bd98b7418845c4e7ee64060a4362eb2e3128 (diff) | |
download | voidsky-5b4b8e47d9e37d7e6b3c309e877c931f4d61c582.tar.zst |
Use default label prefs for pwi (#3271)
-rw-r--r-- | src/state/queries/preferences/index.ts | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/state/queries/preferences/index.ts b/src/state/queries/preferences/index.ts index cfc5c5bbe..f9cd59cda 100644 --- a/src/state/queries/preferences/index.ts +++ b/src/state/queries/preferences/index.ts @@ -5,6 +5,7 @@ import { BskyFeedViewPreference, ModerationOpts, AppBskyActorDefs, + BSKY_LABELER_DID, } from '@atproto/api' import {track} from '#/lib/analytics/analytics' @@ -19,6 +20,7 @@ import { DEFAULT_THREAD_VIEW_PREFS, DEFAULT_LOGGED_OUT_PREFERENCES, } from '#/state/queries/preferences/const' +import {DEFAULT_LOGGED_OUT_LABEL_PREFERENCES} from '#/state/queries/preferences/moderation' import {STALE} from '#/state/queries' import {useHiddenPosts, useLabelDefinitions} from '#/state/preferences' import {saveLabelers} from '#/state/session/agent-config' @@ -95,7 +97,18 @@ export function useModerationOpts() { } return { userDid: currentAccount?.did, - prefs: {...prefs.data.moderationPrefs, hiddenPosts: hiddenPosts || []}, + prefs: { + ...prefs.data.moderationPrefs, + labelers: prefs.data.moderationPrefs.labelers.length + ? prefs.data.moderationPrefs.labelers + : [ + { + did: BSKY_LABELER_DID, + labels: DEFAULT_LOGGED_OUT_LABEL_PREFERENCES, + }, + ], + hiddenPosts: hiddenPosts || [], + }, labelDefs, } }, [override, currentAccount, labelDefs, prefs.data, hiddenPosts]) |