logout method

Future<void> logout()

Logout — follows configured strategy, auto-navigates

Implementation

Future<void> logout() {
  return loadingController.wrap(CkAuthLoadingType.logout, () async {
    if (config.mockAuth) {
      await tokenManager.clearTokens();
      await _profileExtractor.clearProfile();
      authState.setUnauthenticated();
      config.handlers?.showLogin();
      return;
    }
    await logoutHandler.execute();
  });
}