diff --git a/apps/mail/components/party.tsx b/apps/mail/components/party.tsx index 10b057841..b0eec68d6 100644 --- a/apps/mail/components/party.tsx +++ b/apps/mail/components/party.tsx @@ -24,8 +24,14 @@ export const NotificationProvider = ({ headers }: { headers: Record queryClient.invalidateQueries({ queryKey: trpc.labels.list.queryKey() }), + { minQuietPeriodMs: DEBOUNCE_DELAY }, + ); + const threadsDebouncer = funnel( + () => queryClient.invalidateQueries({ queryKey: trpc.mail.listThreads.queryKey() }), + { minQuietPeriodMs: DEBOUNCE_DELAY }, + ); usePartySocket({ party: 'durable-mailbox',