From fa2a7af56c5b4f631b7d37cf2e8073311fc30f6e Mon Sep 17 00:00:00 2001 From: Sebastian Gerske <13647606+H34D@users.noreply.github.com> Date: Tue, 7 Mar 2023 15:56:45 +0100 Subject: [PATCH] avoid massive logouts --- src/provider/modules/session/session.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/provider/modules/session/session.ts b/src/provider/modules/session/session.ts index ff9c7a43..d93af69c 100644 --- a/src/provider/modules/session/session.ts +++ b/src/provider/modules/session/session.ts @@ -74,10 +74,14 @@ export const useSession = ( }, [masa, clearSession]); useEffect(() => { - if (sessionData && sessionData.user.address !== walletAddress) { + if ( + isLoggedIn && + sessionData && + sessionData.user.address !== walletAddress + ) { void handleLogout(); } - }, [sessionData, walletAddress, handleLogout]); + }, [sessionData, walletAddress, handleLogout, isLoggedIn]); return { isLoggedIn,