signOut method

Future<void> signOut()

Signs out the logged in user

Implementation

Future<void> signOut() async {
  try {
    await provider.signOut();

    // reset the state
    emit(const IdentityState());
  } on SignOutException catch (error, stackTrace) {
    emit(state.addMessage(
      Message.error(
        _localizations.signOutError(error.message),
      ),
      error,
      stackTrace,
    ));
  }
}