initialize method
Implementation
Future<void> initialize() async {
_setLoading(true);
_status = AuthStatus.loading;
final result = await _authService.getCurrentUser();
result.fold(
(user) {
_user = user;
_status = user != null ? AuthStatus.authenticated : AuthStatus.unauthenticated;
},
(error) {
_error = error;
_status = AuthStatus.unauthenticated;
},
);
_setLoading(false);
}