aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/src/contexts
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/contexts')
-rw-r--r--frontend/src/contexts/AuthContext.tsx8
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" });
}
};