doLogout method

Future<void> doLogout(
  1. AuthProvider authProvider,
  2. Future<void> logout(
    1. AuthProvider
    )
)

Implementation

Future<void> doLogout(AuthProvider authProvider, Future<void> Function(AuthProvider) logout) async {
  isLoading = true;
  authExceptionType = null;
  notifyListeners();
  await logout(authProvider);
  email = null;
  authState = AuthState.loggedOut;
  isLoading = false;
  notifyListeners();
}