diff --git a/src/components/NoteList/index.tsx b/src/components/NoteList/index.tsx index 7c5868a..f2337d3 100644 --- a/src/components/NoteList/index.tsx +++ b/src/components/NoteList/index.tsx @@ -57,6 +57,7 @@ const NoteList = forwardRef< filterFn?: (event: Event) => boolean showNewNotesDirectly?: boolean isPubkeyFeed?: boolean + disableTrustFilter?: boolean } >( ( @@ -71,7 +72,8 @@ const NoteList = forwardRef< pinnedEventIds, filterFn, showNewNotesDirectly = false, - isPubkeyFeed = false + isPubkeyFeed = false, + disableTrustFilter = false }, ref ) => { @@ -220,6 +222,16 @@ const NoteList = forwardRef< } }) + if (disableTrustFilter) { + setFilteredNotes( + filteredEvents.map((evt, i) => { + const key = keys[i] + return { key, event: evt, reposters: Array.from(repostersMap.get(key) ?? []) } + }) + ) + return + } + const _filteredNotes = ( await Promise.all( filteredEvents.map(async (evt, i) => { @@ -247,7 +259,15 @@ const NoteList = forwardRef< setFiltering(true) processEvents().finally(() => setFiltering(false)) - }, [events, storedEvents, shouldHideEvent, hideReplies, hideSpam, meetsMinTrustScore]) + }, [ + events, + storedEvents, + shouldHideEvent, + hideReplies, + hideSpam, + meetsMinTrustScore, + disableTrustFilter + ]) useEffect(() => { const processNewEvents = async () => { diff --git a/src/components/Profile/ProfileFeed.tsx b/src/components/Profile/ProfileFeed.tsx index 6800d3b..87db565 100644 --- a/src/components/Profile/ProfileFeed.tsx +++ b/src/components/Profile/ProfileFeed.tsx @@ -177,6 +177,7 @@ export default function ProfileFeed({ filterMutedNotes={false} pinnedEventIds={listMode === 'you' || !!search ? [] : pinnedEventIds} showNewNotesDirectly={myPubkey === pubkey} + disableTrustFilter /> ) diff --git a/src/pages/secondary/EmojiPackSettingsPage/index.tsx b/src/pages/secondary/EmojiPackSettingsPage/index.tsx index 9978b8a..1c3a893 100644 --- a/src/pages/secondary/EmojiPackSettingsPage/index.tsx +++ b/src/pages/secondary/EmojiPackSettingsPage/index.tsx @@ -31,6 +31,7 @@ const EmojiPackSettingsPage = forwardRef(({ index }: { index?: number }, ref) => )}