From 74f1495417fcdc7b5060572037082a1d86858a4c Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Sun, 10 Mar 2024 13:14:08 -0700 Subject: [PATCH] Avoid dups due to bad config --- src/state/queries/preferences/moderation.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/state/queries/preferences/moderation.ts b/src/state/queries/preferences/moderation.ts index 9386848b96..e4a4d2f941 100644 --- a/src/state/queries/preferences/moderation.ts +++ b/src/state/queries/preferences/moderation.ts @@ -17,8 +17,12 @@ export const DEFAULT_LOGGED_OUT_LABEL_PREFERENCES: typeof DEFAULT_LABEL_SETTINGS export function useMyLabelers() { const prefs = usePreferencesQuery() - const dids = BskyAgent.modAuthoritiesHeader.concat( - prefs.data?.moderationPrefs.labelers.map(l => l.did) || [], + const dids = Array.from( + new Set( + BskyAgent.modAuthoritiesHeader.concat( + prefs.data?.moderationPrefs.labelers.map(l => l.did) || [], + ), + ), ) const labelers = useLabelersDetailedInfoQuery({dids}) return {