From 2fb4809d1d5d7332ac117676fb00869dd81fee80 Mon Sep 17 00:00:00 2001 From: pradeepkumar Date: Fri, 27 Mar 2026 09:03:32 +0530 Subject: [PATCH] feat: unregister FCM token during logout. --- src/app/logout/page.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/app/logout/page.tsx b/src/app/logout/page.tsx index f94f4f3..3e6a44e 100644 --- a/src/app/logout/page.tsx +++ b/src/app/logout/page.tsx @@ -20,6 +20,14 @@ export default function LogoutPage() { hasStarted.current = true; 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 localStorage.removeItem('accessToken'); localStorage.removeItem('refreshToken');