diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-11-08 17:03:19 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-11-08 17:03:19 +0900 |
| commit | eae659cbd0a46dd80e190590116e649d832353d8 (patch) | |
| tree | 42efa178f6edbd09c6b20d0e99743d2b975176d7 /frontend/src | |
| parent | a31e1bfb7193c516ed8ece6338f4d66dd5e4b9bd (diff) | |
| download | feedaka-eae659cbd0a46dd80e190590116e649d832353d8.tar.gz feedaka-eae659cbd0a46dd80e190590116e649d832353d8.tar.zst feedaka-eae659cbd0a46dd80e190590116e649d832353d8.zip | |
refactor(frontend): Remove unnecessary GraphQL query call
Diffstat (limited to 'frontend/src')
| -rw-r--r-- | frontend/src/contexts/AuthContext.tsx | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/frontend/src/contexts/AuthContext.tsx b/frontend/src/contexts/AuthContext.tsx index 9b53aa7..8505be2 100644 --- a/frontend/src/contexts/AuthContext.tsx +++ b/frontend/src/contexts/AuthContext.tsx @@ -21,7 +21,7 @@ const AuthContext = createContext<AuthContextType | undefined>(undefined); export function AuthProvider({ children }: { children: ReactNode }) { const [, executeLogin] = useMutation(LoginDocument); const [, executeLogout] = useMutation(LogoutDocument); - const [currentUserResult, reexecuteCurrentUser] = useQuery({ + const [currentUserResult] = useQuery({ query: GetCurrentUserDocument, }); @@ -43,8 +43,6 @@ export function AuthProvider({ children }: { children: ReactNode }) { } if (result.data?.login?.user) { - // Refetch CurrentUser query to ensure session is established - reexecuteCurrentUser({ requestPolicy: "network-only" }); return { success: true }; } @@ -61,12 +59,8 @@ export function AuthProvider({ children }: { children: ReactNode }) { const logout = async () => { try { await executeLogout({}); - // Refetch CurrentUser query to ensure session is cleared - reexecuteCurrentUser({ requestPolicy: "network-only" }); } catch (error) { console.error("Logout failed:", error); - // Even on error, refetch to get the latest state - reexecuteCurrentUser({ requestPolicy: "network-only" }); } }; |
