Remove adminData timeout

This commit is contained in:
Sam Becker 2025-03-01 11:18:36 -06:00
parent 237f977630
commit d52bc017cb

View File

@ -123,11 +123,7 @@ export default function AppStateProvider({
}, [auth, authError]); }, [auth, authError]);
const isUserSignedIn = Boolean(userEmail); const isUserSignedIn = Boolean(userEmail);
const { const { data: adminData, mutate: refreshAdminData } = useSWR(
data: adminData,
error: adminError,
mutate: refreshAdminData,
} = useSWR(
isUserSignedIn ? 'getAdminData' : null, isUserSignedIn ? 'getAdminData' : null,
getAdminDataAction, { getAdminDataAction, {
refreshInterval: 1000 * 60, refreshInterval: 1000 * 60,
@ -138,19 +134,16 @@ export default function AppStateProvider({
if (userEmail) { if (userEmail) {
storeAuthEmailCookie(userEmail); storeAuthEmailCookie(userEmail);
if (adminData) { if (adminData) {
const timeout = setTimeout(() => { setPhotosCount(adminData.countPhotos);
setPhotosCount(adminData.countPhotos); setPhotosCountHidden(adminData.countHiddenPhotos);
setPhotosCountHidden(adminData.countHiddenPhotos); setUploadsCount(adminData.countUploads);
setUploadsCount(adminData.countUploads); setTagsCount(adminData.countTags);
setTagsCount(adminData.countTags); setInsightIndicatorStatus(adminData.shouldShowInsightsIndicator);
setInsightIndicatorStatus(adminData.shouldShowInsightsIndicator);
}, 100);
return () => clearTimeout(timeout);
} }
} else { } else {
setPhotosCountHidden(0); setPhotosCountHidden(0);
} }
}, [adminData, adminError, userEmail]); }, [adminData, userEmail]);
const registerAdminUpdate = useCallback(() => const registerAdminUpdate = useCallback(() =>
setAdminUpdateTimes(updates => [...updates, new Date()]) setAdminUpdateTimes(updates => [...updates, new Date()])