fix: logout bug

This commit is contained in:
2025-03-09 16:34:05 +01:00
parent d3f5c3cb82
commit 7bf35b65fb
5 changed files with 23 additions and 26 deletions

View File

@@ -59,11 +59,9 @@ export function SessionProvider(props: SessionProviderProps) {
setUser(null);
setErr({ message: "Logged out successfully" });
console.log("logged out.");
setLoading(true); // Set loading to true
loadUser();
} catch (e) {
console.error(e);
setErr(e); // Update the error state if logout fails
setErr(e);
}
}
console.log("sanity", user);
@@ -77,12 +75,7 @@ export function SessionProvider(props: SessionProviderProps) {
</>
);
else if (err) {
if ((err as any).message === "Logged out successfully") {
setTimeout(() => setErr(null), 1000);
content = <Login onLogin={onLogin} />;
} else {
content = <Login onLogin={onLogin} />;
}
content = <Login onLogin={onLogin} />;
} else
content = (
<sessionContext.Provider value={{ user, onLogout }}>