From 31f393ad5bb9bed2b901dd07429e4dd90bba6f71 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Mon, 9 Jun 2025 14:36:07 +0530 Subject: [PATCH] Tweak --- web/packages/accounts/services/user.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/web/packages/accounts/services/user.ts b/web/packages/accounts/services/user.ts index 938a86b9b3..ce3dd2b183 100644 --- a/web/packages/accounts/services/user.ts +++ b/web/packages/accounts/services/user.ts @@ -5,6 +5,7 @@ import { publicRequestHeaders, } from "ente-base/http"; import { apiURL } from "ente-base/origins"; +import { getAuthToken } from "ente-base/token"; import { getData, setLSUser } from "ente-shared/storage/localStorage"; import { nullToUndefined } from "ente-utils/transform"; import { z } from "zod/v4"; @@ -439,10 +440,7 @@ export const EmailOrSRPAuthorizationResponse = z.object({ * Log the user out on remote, if possible and needed. */ export const remoteLogoutIfNeeded = async () => { - let headers: HeadersInit; - try { - headers = await authenticatedRequestHeaders(); - } catch { + if (!(await getAuthToken())) { // If the logout is attempted during the signup flow itself, then we // won't have an auth token. return; @@ -450,7 +448,7 @@ export const remoteLogoutIfNeeded = async () => { const res = await fetch(await apiURL("/users/logout"), { method: "POST", - headers, + headers: await authenticatedRequestHeaders(), }); if (res.status == 401) { // Ignore if we get a 401 Unauthorized, this is expected to happen on