diff --git a/src/state/queries/index.ts b/src/state/queries/index.ts index d4b9d94c45..cdc47bf99c 100644 --- a/src/state/queries/index.ts +++ b/src/state/queries/index.ts @@ -1,15 +1,20 @@ +const SECOND = 1e3 +const MINUTE = SECOND * 60 +const HOUR = MINUTE * 60 + export const STALE = { SECONDS: { - FIFTEEN: 1e3 * 15, - THIRTY: 1e3 * 30, + FIFTEEN: 15 * SECOND, + THIRTY: 30 * SECOND, }, MINUTES: { - ONE: 1e3 * 60, - FIVE: 1e3 * 60 * 5, - THIRTY: 1e3 * 60 * 30, + ONE: MINUTE, + THREE: 3 * MINUTE, + FIVE: 5 * MINUTE, + THIRTY: 30 * MINUTE, }, HOURS: { - ONE: 1e3 * 60 * 60, + ONE: HOUR, }, INFINITY: Infinity, } diff --git a/src/state/queries/trending/useTrendingTopics.ts b/src/state/queries/trending/useTrendingTopics.ts index 310f64e9f2..6d3580a8fa 100644 --- a/src/state/queries/trending/useTrendingTopics.ts +++ b/src/state/queries/trending/useTrendingTopics.ts @@ -22,7 +22,7 @@ export function useTrendingTopics() { return useQuery({ refetchOnWindowFocus: true, - staleTime: STALE.MINUTES.THIRTY, + staleTime: STALE.MINUTES.THREE, queryKey: trendingTopicsQueryKey, async queryFn() { const {data} = await agent.api.app.bsky.unspecced.getTrendingTopics({