fix: checkInitialSignInState uses any claude.ai cookie, not specific names
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user