From 9fd8a3460208ed4affff7ba9a3f91d2db8c89bf9 Mon Sep 17 00:00:00 2001 From: Shusui MOYATANI Date: Mon, 25 Dec 2023 11:32:43 +0900 Subject: [PATCH] fix: update cache correctly --- src/nostr/query.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nostr/query.ts b/src/nostr/query.ts index f1a0e61..0dfc72b 100644 --- a/src/nostr/query.ts +++ b/src/nostr/query.ts @@ -22,7 +22,7 @@ export const latestEventQuery = }); task.onUpdate((events) => { const latest = pickLatestEvent(events); - queryClient.setQueriesData({ queryKey, stale: true }, (prev) => { + queryClient.setQueriesData({ queryKey }, (prev) => { if (latest != null && (prev == null || compareEvents(latest, prev) >= 0)) { return latest; } @@ -47,7 +47,7 @@ export const eventsQuery = const promise = task.toUpdatePromise().catch(() => []); task.onUpdate((events) => { // TODO consider kind:5 deletion - queryClient.setQueriesData({ queryKey, stale: true }, (prev) => { + queryClient.setQueriesData({ queryKey }, (prev) => { if (prev == null) return events; const deduped = uniqBy([...prev, ...events], (e) => e.id); return sortEvents(deduped);