repositories/auth_repository library

Classes

AuthRepository
Manages user authentication and profile data.
LoginExceptionNotifier
Holds the LoginException that caused the most recent session destruction, or null for 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.