From 448a403c81367c46b1323c4b545e02aaea0b92da Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Thu, 7 Dec 2023 17:16:39 -0800 Subject: [PATCH] Stop using the cached notification page (#2142) --- src/state/queries/notifications/feed.ts | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/src/state/queries/notifications/feed.ts b/src/state/queries/notifications/feed.ts index b8d8d616..a74670b5 100644 --- a/src/state/queries/notifications/feed.ts +++ b/src/state/queries/notifications/feed.ts @@ -60,20 +60,13 @@ export function useNotificationFeedQuery(opts?: {enabled?: boolean}) { staleTime: STALE.INFINITY, queryKey: RQKEY(), async queryFn({pageParam}: {pageParam: RQPageParam}) { - let page - if (!pageParam) { - // for the first page, we check the cached page held by the unread-checker first - page = unreads.getCachedUnreadPage() - } - if (!page) { - page = await fetchPage({ - limit: PAGE_SIZE, - cursor: pageParam, - queryClient, - moderationOpts, - threadMutes, - }) - } + let page = await fetchPage({ + limit: PAGE_SIZE, + cursor: pageParam, + queryClient, + moderationOpts, + threadMutes, + }) // if the first page has an unread, mark all read if (!pageParam && page.items[0] && !page.items[0].notification.isRead) {