From faa5f40c5394b2b1af07eed722affee33cfe7087 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 3 Apr 2025 13:32:35 -0500 Subject: [PATCH] Wait for preferences before fetching trending data (#8109) --- src/state/queries/trending/useGetSuggestedFeedsQuery.ts | 2 +- src/state/queries/trending/useGetTrendsQuery.ts | 1 + src/state/queries/useSuggestedStarterPacksQuery.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts index 16522f5c9e..293457d035 100644 --- a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts +++ b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts @@ -19,7 +19,7 @@ export function useGetSuggestedFeedsQuery() { const savedFeeds = preferences?.savedFeeds return useQuery({ - enabled: !!savedFeeds, + enabled: !!preferences, refetchOnWindowFocus: true, staleTime: STALE.MINUTES.ONE, queryKey: createGetTrendsQueryKey(), diff --git a/src/state/queries/trending/useGetTrendsQuery.ts b/src/state/queries/trending/useGetTrendsQuery.ts index d96bf06035..02386a5052 100644 --- a/src/state/queries/trending/useGetTrendsQuery.ts +++ b/src/state/queries/trending/useGetTrendsQuery.ts @@ -24,6 +24,7 @@ export function useGetTrendsQuery() { }, [preferences?.moderationPrefs]) return useQuery({ + enabled: !!preferences, refetchOnWindowFocus: true, staleTime: STALE.MINUTES.THREE, queryKey: createGetTrendsQueryKey(), diff --git a/src/state/queries/useSuggestedStarterPacksQuery.ts b/src/state/queries/useSuggestedStarterPacksQuery.ts index 18fe6439ea..cda3c28ab1 100644 --- a/src/state/queries/useSuggestedStarterPacksQuery.ts +++ b/src/state/queries/useSuggestedStarterPacksQuery.ts @@ -19,6 +19,7 @@ export function useSuggestedStarterPacksQuery() { const contentLangs = getContentLanguages().join(',') return useQuery({ + enabled: !!preferences, refetchOnWindowFocus: true, staleTime: STALE.MINUTES.ONE, queryKey: createSuggestedStarterPacksQueryKey(),