authIdTokenChanges method

dynamic authIdTokenChanges({
  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.

Implementation

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