diff --git a/ios/TimeTracker/TimeTracker/Features/Auth/LoginView.swift b/ios/TimeTracker/TimeTracker/Features/Auth/LoginView.swift index 0996276..bac2ce2 100644 --- a/ios/TimeTracker/TimeTracker/Features/Auth/LoginView.swift +++ b/ios/TimeTracker/TimeTracker/Features/Auth/LoginView.swift @@ -69,7 +69,14 @@ struct LoginView: View { Task { let authService = AuthService.shared - await authService.login(presentationAnchor: nil) + do { + try await authService.login(presentationAnchor: nil) + } catch { + await MainActor.run { + isLoading = false + errorMessage = error.localizedDescription + } + } } }