repositories/auth_repository library
Classes
- AuthRepository
- Manages user authentication and profile data.
- LoginExceptionNotifier
-
Holds the LoginException that caused the most recent session destruction,
or
nullfor voluntary logout. - SessionNotifier
- Whether the user has an active authenticated session.
Properties
-
authRepositoryProvider
→ Provider<
AuthRepository> -
Provides the AuthRepository instance.
final
-
loginExceptionProvider
→ NotifierProvider<
LoginExceptionNotifier, LoginException?> -
final
-
sessionProvider
→ NotifierProvider<
SessionNotifier, bool> -
final
Exceptions / Errors
- AvatarTooLargeException
- Thrown when the avatar image exceeds AuthRepository.maxAvatarSize.