From d52bc017cb1ee1e5c826f09d8e788da8747771c9 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Sat, 1 Mar 2025 11:18:36 -0600 Subject: [PATCH] Remove adminData timeout --- src/state/AppStateProvider.tsx | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/src/state/AppStateProvider.tsx b/src/state/AppStateProvider.tsx index 2bb492dc..7fdb795d 100644 --- a/src/state/AppStateProvider.tsx +++ b/src/state/AppStateProvider.tsx @@ -123,11 +123,7 @@ export default function AppStateProvider({ }, [auth, authError]); const isUserSignedIn = Boolean(userEmail); - const { - data: adminData, - error: adminError, - mutate: refreshAdminData, - } = useSWR( + const { data: adminData, mutate: refreshAdminData } = useSWR( isUserSignedIn ? 'getAdminData' : null, getAdminDataAction, { refreshInterval: 1000 * 60, @@ -138,19 +134,16 @@ export default function AppStateProvider({ if (userEmail) { storeAuthEmailCookie(userEmail); if (adminData) { - const timeout = setTimeout(() => { - setPhotosCount(adminData.countPhotos); - setPhotosCountHidden(adminData.countHiddenPhotos); - setUploadsCount(adminData.countUploads); - setTagsCount(adminData.countTags); - setInsightIndicatorStatus(adminData.shouldShowInsightsIndicator); - }, 100); - return () => clearTimeout(timeout); + setPhotosCount(adminData.countPhotos); + setPhotosCountHidden(adminData.countHiddenPhotos); + setUploadsCount(adminData.countUploads); + setTagsCount(adminData.countTags); + setInsightIndicatorStatus(adminData.shouldShowInsightsIndicator); } } else { setPhotosCountHidden(0); } - }, [adminData, adminError, userEmail]); + }, [adminData, userEmail]); const registerAdminUpdate = useCallback(() => setAdminUpdateTimes(updates => [...updates, new Date()])