diff --git a/apps/desktop/layer/main/src/lib/auth-cookie-migration.ts b/apps/desktop/layer/main/src/lib/auth-cookie-migration.ts index b502ad0d7..9d5f88593 100644 --- a/apps/desktop/layer/main/src/lib/auth-cookie-migration.ts +++ b/apps/desktop/layer/main/src/lib/auth-cookie-migration.ts @@ -7,6 +7,10 @@ import { logger } from "../logger" const LEGACY_PROD_API_URL = "https://api.follow.is" const BETTER_AUTH_SESSION_DATA_COOKIE_NAME = "better-auth.session_data" +const isBetterAuthSessionTokenCookie = (cookieName: string) => { + return cookieName.includes(BETTER_AUTH_COOKIE_NAME_SESSION_TOKEN) +} + const isBetterAuthSessionCookie = (cookieName: string) => { return ( cookieName.includes(BETTER_AUTH_COOKIE_NAME_SESSION_TOKEN) || @@ -55,10 +59,10 @@ export const migrateAuthCookiesToNewApiDomain = async ( const currentDomainCookies = await cookieSession.cookies.get({ domain: currentHost, }) - const hasCurrentDomainSessionCookie = currentDomainCookies.some((cookie) => - isBetterAuthSessionCookie(cookie.name), + const hasCurrentDomainSessionTokenCookie = currentDomainCookies.some((cookie) => + isBetterAuthSessionTokenCookie(cookie.name), ) - if (hasCurrentDomainSessionCookie) { + if (hasCurrentDomainSessionTokenCookie) { return } diff --git a/apps/mobile/src/initialize/index.ts b/apps/mobile/src/initialize/index.ts index 570773486..bc7d58d1f 100644 --- a/apps/mobile/src/initialize/index.ts +++ b/apps/mobile/src/initialize/index.ts @@ -25,7 +25,9 @@ export const initializeApp = async () => { await initDeviceType() await initializeDB() - await apm("migrateLegacyApiSession", migrateLegacyApiSession) + void apm("migrateLegacyApiSession", migrateLegacyApiSession).catch((error) => { + console.error("migrateLegacyApiSession failed", error) + }) await apm("migrateDatabase", migrateDatabase) initializeDayjs()