authOnUserChanges method

dynamic authOnUserChanges({
  1. Function? onUserNull,
  2. Function? onUserExist,
})

Aşağıdakiler gerçekleştiğinde olaylar tetiklenir:

  • Dinleyici kaydedildikten hemen sonra.
  • Bir kullanıcı oturum açtığında.
  • Geçerli kullanıcının oturumu kapatıldığında.
  • Geçerli kullanıcının belirtecinde bir değişiklik olduğunda.
  • FirebaseAuth.instance.currentUser tarafından sağlanan aşağıdaki yöntemler çağrıldığında:
    • reload()
    • unlink()
    • updateEmail()
    • updatePassword()
    • updatePhoneNumber()
    • updateProfile()

Implementation

authOnUserChanges({
  Function? onUserNull,
  Function? onUserExist,
}) {
  auth.userChanges().listen((User? user) {
    if (user == null) {
      if (kDebugMode) print('User is currently signed out');
      onUserNull;
    } else {
      if (kDebugMode) print('User is signed in');
      onUserExist;
    }
  });
}