Я попытался реализовать эту аутентификацию Firebase с помощью Porvider здесь, проблема в том, что я хочу сохранить состояние переменной loggedIn, даже если я закрою и ремонт приложения, поэтому я использовал этот код, но не работает
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Consumer<AuthenticationService>(builder: (_, auth, __) {
if (auth.getCurrentUser() != null)
return HomeView();
else
return TermsView();
});
}
}
здесь метод, чтобы получить текущего пользователя
Future getCurrentUser() async {
FirebaseUser _user ;
_user = await FirebaseAuth.instance.currentUser();
return _user ;
}
Я всегда получаю любую помощь, пожалуйста