current outlet
This commit is contained in:
@@ -6,13 +6,20 @@ class AuthState with _$AuthState {
|
||||
|
||||
const factory AuthState({
|
||||
required User user,
|
||||
required Outlet outlet,
|
||||
@Default(AuthStatus.initial()) AuthStatus status,
|
||||
required Option<AuthFailure> failureOption,
|
||||
required Option<OutletFailure> failureOutletOption,
|
||||
@Default(false) bool isFetching,
|
||||
@Default(false) bool isFetchingOutlet,
|
||||
}) = _AuthState;
|
||||
|
||||
factory AuthState.initial() =>
|
||||
AuthState(user: User.empty(), failureOption: none());
|
||||
factory AuthState.initial() => AuthState(
|
||||
user: User.empty(),
|
||||
failureOption: none(),
|
||||
outlet: Outlet.empty(),
|
||||
failureOutletOption: none(),
|
||||
);
|
||||
|
||||
bool get isAuthenticated => status == const AuthStatus.authenticated();
|
||||
bool get isInitial => status == const AuthStatus.initial();
|
||||
|
||||
Reference in New Issue
Block a user