From 8c64fc50adbb048a9a98b875b3483c377124af45 Mon Sep 17 00:00:00 2001 From: SuperDooper <37051355+superdooper86@users.noreply.github.com> Date: Mon, 11 May 2026 08:58:04 +0200 Subject: [PATCH] fix: checkInitialSignInState uses any claude.ai cookie, not specific names --- ClaudeChecker/UsageViewModel.swift | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/ClaudeChecker/UsageViewModel.swift b/ClaudeChecker/UsageViewModel.swift index dbcd7f1..e9e9e05 100644 --- a/ClaudeChecker/UsageViewModel.swift +++ b/ClaudeChecker/UsageViewModel.swift @@ -43,11 +43,8 @@ class UsageViewModel: ObservableObject { private func checkInitialSignInState() async { let cookies = await WKWebsiteDataStore.default().httpCookieStore.allCookies() - let hasSession = cookies.contains { - $0.domain.contains("claude.ai") && - ($0.name == "sessionKey" || $0.name == "__Secure-next-auth.session-token") - } - if hasSession { isSignedIn = true } + let hasAnyCookie = cookies.contains { $0.domain.contains("claude.ai") } + if hasAnyCookie { isSignedIn = true } } func signOut() async {