Manage hidden photo count requests

This commit is contained in:
Sam Becker 2024-05-12 22:51:53 -05:00
parent d985ec03df
commit 8903672736

View File

@ -49,11 +49,16 @@ export default function AppStateProvider({
setUserEmail(data?.user?.email ?? undefined);
logClientAuthUpdate(data);
}, [data]);
const isUserSignedIn = userEmail !== undefined;
const isUserSignedIn = Boolean(userEmail);
useEffect(() => {
if (isUserSignedIn) {
getPhotosTagHiddenMetaCachedAction().then(({ count }) =>
setHiddenPhotosCount(count));
const timeout = setTimeout(() =>
getPhotosTagHiddenMetaCachedAction().then(({ count }) =>
setHiddenPhotosCount(count))
, 100);
return () => clearTimeout(timeout);
} else {
setHiddenPhotosCount(0);
}
}, [isUserSignedIn]);