signOut method

  1. @override
Future<void> signOut()
override

Signs out the current user

Implementation

@override
Future<void> signOut() async {
  final user = _auth.currentUser;
  if (user != null) {
    await _tokenManager.removeToken(user.uid);
    await _sessionManager.removeSession(user.uid);
  }
  if (!kIsDev) await _auth.signOut();
  await onLogout();
}