refactor: streamline logout process by integrating next-auth's signOut and a dedicated server action for cookie management.

This commit is contained in:
pradeepkumar
2026-03-10 11:49:33 +05:30
parent c7f1b89203
commit 6055160b30
4 changed files with 30 additions and 91 deletions

View File

@@ -280,12 +280,6 @@ export function CommonHeader() {
<button
onClick={() => {
setShowProfileMenu(false);
// Set logout flag FIRST so TokenSync and PresenceProvider
// don't restore tokens during the logout navigation
localStorage.setItem('isLoggingOut', 'true');
localStorage.removeItem('accessToken');
localStorage.removeItem('refreshToken');
localStorage.removeItem('user');
window.location.href = '/logout';
}}
className="w-full flex items-center gap-3 px-4 py-3 hover:bg-black/5 transition-colors"