diff --git a/src/state/queries/index.ts b/src/state/queries/index.ts index 0635bf316b..d4b9d94c45 100644 --- a/src/state/queries/index.ts +++ b/src/state/queries/index.ts @@ -6,6 +6,7 @@ export const STALE = { MINUTES: { ONE: 1e3 * 60, FIVE: 1e3 * 60 * 5, + THIRTY: 1e3 * 60 * 30, }, HOURS: { ONE: 1e3 * 60 * 60, diff --git a/src/state/queries/trending/useTrendingTopics.ts b/src/state/queries/trending/useTrendingTopics.ts index 2523c8ce56..5f44082691 100644 --- a/src/state/queries/trending/useTrendingTopics.ts +++ b/src/state/queries/trending/useTrendingTopics.ts @@ -4,6 +4,7 @@ import {useQuery} from '@tanstack/react-query' // TEMP import {makeSearchLink} from '#/lib/routes/links' +import {STALE} from '#/state/queries' import {usePreferencesQuery} from '#/state/queries/preferences' export type TrendingTopic = { @@ -24,6 +25,8 @@ export function useTrendingTopics() { }, [preferences?.moderationPrefs]) return useQuery({ + refetchOnWindowFocus: true, + staleTime: STALE.MINUTES.THIRTY, queryKey: trendingTopicsQueryKey, async queryFn() { /*