From 5b5c3d8b504c80a1340e6e9d4a0a6196cc8553db Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Sun, 10 Mar 2024 14:26:11 -0700 Subject: [PATCH] Readd the local hiddenPosts handling --- src/state/queries/preferences/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/state/queries/preferences/index.ts b/src/state/queries/preferences/index.ts index 53a2c5b1a8..f42c9d79b2 100644 --- a/src/state/queries/preferences/index.ts +++ b/src/state/queries/preferences/index.ts @@ -21,6 +21,7 @@ import { } from '#/state/queries/preferences/const' import {STALE} from '#/state/queries' import {useLabelDefinitions} from '#/state/queries/preferences/moderation' +import {useHiddenPosts} from '#/state/preferences' export * from '#/state/queries/preferences/types' export * from '#/state/queries/preferences/moderation' @@ -77,6 +78,7 @@ export function useModerationOpts() { const {currentAccount} = useSession() const prefs = usePreferencesQuery() const {labelDefs} = useLabelDefinitions() + const hiddenPosts = useHiddenPosts() // TODO move this into pds-stored prefs const opts = useMemo(() => { if (override) { return override @@ -86,10 +88,10 @@ export function useModerationOpts() { } return { userDid: currentAccount?.did, - prefs: prefs.data.moderationPrefs, + prefs: {...prefs.data.moderationPrefs, hiddenPosts: hiddenPosts || []}, labelDefs, } - }, [override, currentAccount, labelDefs, prefs.data]) + }, [override, currentAccount, labelDefs, prefs.data, hiddenPosts]) return opts }