diff --git a/desktop/src/app/AppShell.tsx b/desktop/src/app/AppShell.tsx index 753b6b8c2..eabe1d49e 100644 --- a/desktop/src/app/AppShell.tsx +++ b/desktop/src/app/AppShell.tsx @@ -155,6 +155,7 @@ export function AppShell() { ); const refetchHomeFeedOnLiveMention = React.useEffectEvent(() => { void homeFeedQuery.refetch(); + void queryClient.invalidateQueries({ queryKey: channelsQueryKey }); }); const handleDmNotification = React.useEffectEvent( diff --git a/desktop/src/features/channels/hooks.ts b/desktop/src/features/channels/hooks.ts index 20d874203..d0de14fd0 100644 --- a/desktop/src/features/channels/hooks.ts +++ b/desktop/src/features/channels/hooks.ts @@ -109,8 +109,8 @@ export function useChannelsQuery() { return useQuery({ queryKey: channelsQueryKey, queryFn: async () => sortChannels(await getChannels()), - staleTime: 60_000, - refetchInterval: 60_000, + staleTime: 15_000, + refetchInterval: 15_000, refetchIntervalInBackground: false, }); }