From f91adfdd3291fc7ed329ea85ff8a4aecfe189a40 Mon Sep 17 00:00:00 2001 From: Stef Coenen Date: Wed, 25 Sep 2024 17:41:04 +0200 Subject: [PATCH] Better recovery from a bad cache state; (#297) --- packages/chat-app/src/hooks/chat/useChatMessages.ts | 1 - packages/chat-app/src/hooks/chat/useLiveChatProcessor.ts | 2 +- .../src/hooks/community/messages/useCommunityMessages.ts | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/chat-app/src/hooks/chat/useChatMessages.ts b/packages/chat-app/src/hooks/chat/useChatMessages.ts index 95cb7d29..12e18a8a 100644 --- a/packages/chat-app/src/hooks/chat/useChatMessages.ts +++ b/packages/chat-app/src/hooks/chat/useChatMessages.ts @@ -96,7 +96,6 @@ export const useChatMessages = (props?: { conversationId: string | undefined }) : undefined, enabled: !!conversationId, refetchOnMount: false, - refetchOnReconnect: false, staleTime: 1000 * 60 * 60 * 24, // 24 hour }), markAsRead: useMutation({ diff --git a/packages/chat-app/src/hooks/chat/useLiveChatProcessor.ts b/packages/chat-app/src/hooks/chat/useLiveChatProcessor.ts index 9b6d5dc3..c525e007 100644 --- a/packages/chat-app/src/hooks/chat/useLiveChatProcessor.ts +++ b/packages/chat-app/src/hooks/chat/useLiveChatProcessor.ts @@ -64,7 +64,7 @@ const useInboxProcessor = (connected?: boolean) => { const fetchData = async () => { const lastProcessedTime = queryClient.getQueryState(['process-inbox'])?.dataUpdatedAt; - const lastProcessedWithBuffer = lastProcessedTime && lastProcessedTime - MINUTE_IN_MS * 2; + const lastProcessedWithBuffer = lastProcessedTime && lastProcessedTime - MINUTE_IN_MS * 5; const processedresult = await processInbox(dotYouClient, ChatDrive, BATCH_SIZE); diff --git a/packages/community-app/src/hooks/community/messages/useCommunityMessages.ts b/packages/community-app/src/hooks/community/messages/useCommunityMessages.ts index eda58f35..6031c756 100644 --- a/packages/community-app/src/hooks/community/messages/useCommunityMessages.ts +++ b/packages/community-app/src/hooks/community/messages/useCommunityMessages.ts @@ -146,7 +146,6 @@ export const getCommunityMessagesInfiniteQueryOptions: ( : undefined, enabled: !!communityId, refetchOnMount: true, - refetchOnReconnect: false, staleTime: 1000 * 60 * 60 * 24, // 24 hour });