diff --git a/src/components/NotificationList/index.tsx b/src/components/NotificationList/index.tsx index 7e2b1f27..0f179a94 100644 --- a/src/components/NotificationList/index.tsx +++ b/src/components/NotificationList/index.tsx @@ -90,10 +90,7 @@ const NotificationList = forwardRef((_, ref) => { onEvents: (events, eosed) => { if (eventCount > events.length) return eventCount = events.length - - if (events.length > 0) { - setNotifications(events.filter((event) => event.pubkey !== pubkey)) - } + setNotifications(events.filter((event) => event.pubkey !== pubkey)) if (eosed) { setRefreshing(false) setUntil(events.length > 0 ? events[events.length - 1].created_at - 1 : undefined) diff --git a/src/components/ReplyNoteList/index.tsx b/src/components/ReplyNoteList/index.tsx index 35e55319..589f6f85 100644 --- a/src/components/ReplyNoteList/index.tsx +++ b/src/components/ReplyNoteList/index.tsx @@ -96,7 +96,6 @@ export default function ReplyNoteList({ const relayUrls = relayList.read.concat(BIG_RELAY_URLS) const seenOn = client.getSeenEventRelayUrls(rootInfo.id) relayUrls.unshift(...seenOn) - let eventCount = 0 const { closer, timelineKey } = await client.subscribeTimeline( relayUrls.slice(0, 5), { @@ -106,12 +105,7 @@ export default function ReplyNoteList({ }, { onEvents: (evts, eosed) => { - if (eventCount > events.length) return - eventCount = events.length - - if (events.length > 0) { - setEvents(evts.filter((evt) => isReplyNoteEvent(evt)).reverse()) - } + setEvents(evts.filter((evt) => isReplyNoteEvent(evt)).reverse()) if (eosed) { setUntil(evts.length >= LIMIT ? evts[evts.length - 1].created_at - 1 : undefined) setLoading(false)