From 7411dde0f32cd0867a794638c7032553b4bde839 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 21 Aug 2024 14:34:11 +0800 Subject: [PATCH] If we get null for viewer do not cache it as theres no stale key --- packages/web/lib/networking/viewer/useGetViewer.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/web/lib/networking/viewer/useGetViewer.tsx b/packages/web/lib/networking/viewer/useGetViewer.tsx index fe9798933..8759ef723 100644 --- a/packages/web/lib/networking/viewer/useGetViewer.tsx +++ b/packages/web/lib/networking/viewer/useGetViewer.tsx @@ -10,6 +10,9 @@ export function useGetViewer() { staleTime: Infinity, queryFn: async () => { const response = (await gqlFetcher(GQL_GET_VIEWER)) as ViewerData + if (!response.me) { + throw new Error('no user found') + } return response.me }, })