authOnUserChanges method
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;
}
});
}