• Initializes the app and session service.

    Because setSessionState changes with each app render, we need to update the session service's callback to setSession state whenever it changes.

    Parameters

    • __namedParameters: {
          apiErrorHandler: ApiErrorHandler;
          appInitializer: AppInitializer;
          appStatus: AppStatus;
          logger: Logger;
          sessionService?: Pick<SessionService, "updateOpts">;
          setAppSessionState: ((sessionState) => void);
          setAppStatus: ((appStatus) => void);
      }
      • apiErrorHandler: ApiErrorHandler
      • appInitializer: AppInitializer
      • appStatus: AppStatus
      • logger: Logger
      • Optional sessionService?: Pick<SessionService, "updateOpts">
      • setAppSessionState: ((sessionState) => void)
          • (sessionState): void
          • Parameters

            Returns void

      • setAppStatus: ((appStatus) => void)
          • (appStatus): void
          • Parameters

            Returns void

    Returns void

Generated using TypeDoc