Управляйте состоянием аутентификации с помощью fireabse и flutter

Я попытался реализовать эту аутентификацию 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 ;
}

Я всегда получаю любую помощь, пожалуйста


person Merym    schedule 26.05.2020    source источник