diff --git a/src/Element/Timeline.tsx b/src/Element/Timeline.tsx index 331749e7..a176896c 100644 --- a/src/Element/Timeline.tsx +++ b/src/Element/Timeline.tsx @@ -32,7 +32,7 @@ export default function Timeline({ subject, postsOnly = false, method }: Timelin }, [main]); const latestFeed = useMemo(() => { - return filterPosts(latest.notes); + return filterPosts(latest.notes).filter(a => !mainFeed.some(b => b.id === a.id)); }, [latest]); function eventElement(e: TaggedRawEvent) { @@ -52,7 +52,7 @@ export default function Timeline({ subject, postsOnly = false, method }: Timelin {latestFeed.length > 1 && (
showLatest()}>   - Show latest {latestFeed.length} notes + Show latest {latestFeed.length - 1} notes
)} {mainFeed.map(eventElement)} {mainFeed.length > 0 ? : null}