fix: checkInitialSignInState uses any claude.ai cookie, not specific names

This commit is contained in:
SuperDooper
2026-05-11 08:58:04 +02:00
parent b2c138f665
commit 8c64fc50ad
+2 -5
View File
@@ -43,11 +43,8 @@ class UsageViewModel: ObservableObject {
private func checkInitialSignInState() async { private func checkInitialSignInState() async {
let cookies = await WKWebsiteDataStore.default().httpCookieStore.allCookies() let cookies = await WKWebsiteDataStore.default().httpCookieStore.allCookies()
let hasSession = cookies.contains { let hasAnyCookie = cookies.contains { $0.domain.contains("claude.ai") }
$0.domain.contains("claude.ai") && if hasAnyCookie { isSignedIn = true }
($0.name == "sessionKey" || $0.name == "__Secure-next-auth.session-token")
}
if hasSession { isSignedIn = true }
} }
func signOut() async { func signOut() async {