From af0746eac121e33575f98bb7f1bd7d7be35873a8 Mon Sep 17 00:00:00 2001 From: Emmanuel Pelletier Date: Tue, 30 Jul 2024 01:37:20 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F(frontend)=20dont=20endlessly?= =?UTF-8?q?=20query=20user=20info?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit we query user at load and keep info for a while, way less than user session anyway. will need to check if we could get de-sync (like loading the frontend with backend user session ending in 30 minutes while we don't check user state until an hour) --- src/frontend/src/features/auth/api/useUser.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/frontend/src/features/auth/api/useUser.tsx b/src/frontend/src/features/auth/api/useUser.tsx index c665c5ae..fb09cd7c 100644 --- a/src/frontend/src/features/auth/api/useUser.tsx +++ b/src/frontend/src/features/auth/api/useUser.tsx @@ -12,6 +12,7 @@ export const useUser = () => { const query = useQuery({ queryKey: [keys.user], queryFn: fetchUser, + staleTime: 1000 * 60 * 60, // 1 hour }) const isLoggedIn =