Jun 24 - Implement device registry

This commit is contained in:
Nguyen Ngo
2026-06-25 10:26:22 -04:00
parent e6de1f01b6
commit c05f0029fb
4 changed files with 85 additions and 0 deletions
+4
View File
@@ -58,6 +58,10 @@ class AuthManager: ObservableObject {
KeychainHelper.set(response.refreshToken, forKey: Constants.Keychain.refreshToken)
applyUser(response.user)
isAuthenticated = true
// Register device immediately after login the .task {} and
// .onChange(scenePhase) paths both miss this case because they run
// before login completes.
Task { await APIClient.shared.registerDevice() }
} catch APIError.serverError(let msg) {
errorMessage = msg
} catch APIError.networkError {