feat: unregister FCM token during logout.
This commit is contained in:
@@ -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');
|
||||||
|
|||||||
Reference in New Issue
Block a user