fix(01-02): resolve compilation errors in auth models

- Fixed import path in AuthRepository to reach core errors
- Updated AuthUser.fromSupabase() to handle DateTime parsing safely
- Added UnknownAuthException for fallback error handling
- Fixed null-aware operators in AuthUser model
- All authentication files now compile without errors
This commit is contained in:
Dani B
2026-01-28 09:34:56 -05:00
parent 06e3ea48fb
commit 58f2b5bce4
3 changed files with 17 additions and 4 deletions

View File

@@ -45,11 +45,11 @@ class AuthUser {
return AuthUser(
id: user.id,
email: user.email ?? '',
createdAt: user.createdAt ?? DateTime.now(),
createdAt: DateTime.tryParse(user.createdAt.toString()) ?? DateTime.now(),
emailVerified: user.emailConfirmedAt != null,
displayName: user.userMetadata?['display_name'] as String?,
avatarUrl: user.userMetadata?['avatar_url'] as String?,
lastSignInAt: user.lastSignInAt,
lastSignInAt: DateTime.tryParse(user.lastSignInAt.toString()),
);
}