doLogout method

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

logout

Implementation

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