feat: unregister FCM token during logout.

This commit is contained in:
pradeepkumar
2026-03-27 09:03:32 +05:30
parent 4589016da3
commit 2fb4809d1d

View File

@@ -20,6 +20,14 @@ export default function LogoutPage() {
hasStarted.current = true; hasStarted.current = true;
const performLogout = async () => { const performLogout = async () => {
// Unregister FCM token before clearing auth (needs access token for API call)
try {
const { notificationService } = await import('@/services/notification.service');
await notificationService.unregister();
} catch {
// Best-effort — ignore errors
}
// Clear localStorage // Clear localStorage
localStorage.removeItem('accessToken'); localStorage.removeItem('accessToken');
localStorage.removeItem('refreshToken'); localStorage.removeItem('refreshToken');