init method

Future<bool> init({
  1. KeycloakInitOptions? initOptions,
  2. bool loadUserProfileAtStartUp = false,
})

Implementation

Future<bool> init(
    {KeycloakInitOptions? initOptions,
    bool loadUserProfileAtStartUp = false}) async {
  _loadUserProfileAtStartUp = loadUserProfileAtStartUp;
  _bindEvents();
  bool authed = false;
  authed = await promiseToFuture<bool>(_keycloak.init(initOptions))
      .catchError((e) {
    return false;
  });
  if (authed && this._loadUserProfileAtStartUp) {
    await this.loadUserProfile();
  }
  return authed;
}