async _stateInfoHandler(e, info) {
    info = info || {};
    const initConfig = info;
    if (!window.ArcConfig) {
      window.ArcConfig = {};
    }
    this.initConfig = initConfig;
    window.ArcConfig.initConfig = initConfig;

    let cnf;
    try {
      cnf = await this.prefProxy.load();
      await this._createApp(cnf);
    } catch (e) {
      this.reportFatalError(e);
      throw e;
    }
    if (typeof cnf.ignoreSessionCookies === 'boolean') {
      this.cookieBridge.ignoreSessionCookies = cnf.ignoreSessionCookies;
    }
    await this.initApp(cnf);
    await this.upgradeApp(cnf);
    await this.processInitialPath();
    await this.removeLoader();
    console.log('Application window is now ready.');
  }
/**
   * Handler for the `window-state-info` event from the main process.
   * Setups properties to be passed to the ARC application.
   *
   * When this is called it creates application window and places it in the
   * document body.
   *
   * @param {Event} e
   * @param {Object} info Main proces initil properties. See `AppOptions` class
   * for more details.
   */
Handler for the `window-state-info` event from the main process.
Setups properties to be passed to the ARC application.

When this is called it creates application window and places it in the
document body.

@param {Event} e
@param {Object} info Main proces initil properties. See `AppOptions` class
for more details.
Handler for the ` window - state - info ` event from the main process . Setups properties to be passed to the ARC application . When this is called it creates application window and places it in the document body . @param { Event } e @param { Object } info Main proces initil properties . See ` AppOptions ` class for more details .
async _stateInfoHandler(e, info) {
    info = info || {};
    const initConfig = info;
    if (!window.ArcConfig) {
      window.ArcConfig = {};
    }
    this.initConfig = initConfig;
    window.ArcConfig.initConfig = initConfig;
    let cnf;
    try {
      cnf = await this.prefProxy.load();
      await this._createApp(cnf);
    } catch (e) {
      this.reportFatalError(e);
      throw e;
    }
    if (typeof cnf.ignoreSessionCookies === 'boolean') {
      this.cookieBridge.ignoreSessionCookies = cnf.ignoreSessionCookies;
    }
    await this.initApp(cnf);
    await this.upgradeApp(cnf);
    await this.processInitialPath();
    await this.removeLoader();
    console.log('Application window is now ready.');
  }
async _stateInfoHandler ( e , info ) { info = info || { } ; const initConfig = info ; if ( ! window . ArcConfig ) { window . ArcConfig = { } ; } this . initConfig = initConfig ; window . ArcConfig . initConfig = initConfig ; let cnf ; try { cnf = await this . prefProxy . load ( ) ; await this . _createApp ( cnf ) ; } catch ( e ) { this . reportFatalError ( e ) ; throw e ; } if ( typeof cnf . ignoreSessionCookies === 'boolean' ) { this . cookieBridge . ignoreSessionCookies = cnf . ignoreSessionCookies ; } await this . initApp ( cnf ) ; await this . upgradeApp ( cnf ) ; await this . processInitialPath ( ) ; await this . removeLoader ( ) ; console . log ( 'Application window is now ready.' ) ; }
Handler for the `window-state-info` event from the main process.
Handler for the ` window - state - info ` event from the main process .