fix: send auth token with sentence boundary API requests

This commit is contained in:
2026-09-01 08:41:52 +08:00
parent 09fbe8a2de
commit 1adba4d227
5 changed files with 17 additions and 3 deletions

View File

@@ -15,6 +15,7 @@ final class AuthManager: ObservableObject {
let defaults = UserDefaults.standard
token = defaults.string(forKey: "oral_trainer_token") ?? ""
nickname = defaults.string(forKey: "oral_trainer_nickname") ?? ""
AppConfig.authToken = token
}
var isLoggedIn: Bool { !token.isEmpty }
@@ -22,6 +23,7 @@ final class AuthManager: ObservableObject {
func saveSession(_ session: AuthSession) {
token = session.token
nickname = session.user.nickname
AppConfig.authToken = session.token
let defaults = UserDefaults.standard
defaults.set(session.token, forKey: "oral_trainer_token")
defaults.set(session.user.nickname, forKey: "oral_trainer_nickname")
@@ -30,6 +32,7 @@ final class AuthManager: ObservableObject {
func logout() {
token = ""
nickname = ""
AppConfig.authToken = ""
showingRegister = false
showingSSO = false
showingPhoneBinding = false