trySilentLogin method
Implementation
Future<void> trySilentLogin() async {
final savedToken = token;
if (savedToken == null) {
state = const AuthState.unauthenticated();
return;
}
final result = await ref.read(authRepositoryProvider).getUser();
await result.fold(
(failure) => logout(),
(user) async => state = AuthState.authenticated(user: user),
);
}