updateAuthListener method

  1. @override
Future<void> updateAuthListener(
  1. BehaviorSubject<AuthUser?>? authStateChanges
)
override

Add auth listener to update user id on login/logout

Implementation

@override
Future<void> updateAuthListener(
  BehaviorSubject<AuthUser?>? authStateChanges,
) async {
  await _authSubscription?.cancel();
  _authSubscription = authStateChanges
      ?.listen((user) => user == null ? _logOut() : _logIn(user));
}