@@ -5,14 +5,13 @@ const path = require('path');
55const cProcess = require ( 'child_process' ) . spawn ;
66const portscanner = require ( 'portscanner' ) ;
77const { imageSize } = require ( 'image-size' ) ;
8- const { HookService } = require ( 'electron-host-hook' ) ;
98let io , server , browserWindows , ipc , apiProcess , loadURL ;
109let appApi , menu , dialogApi , notification , tray , webContents ;
1110let globalShortcut , shellApi , screen , clipboard , autoUpdater ;
1211let commandLine , browserView ;
1312let powerMonitor ;
1413let processInfo ;
15- let splashScreen , hostHook ;
14+ let splashScreen ;
1615let nativeTheme ;
1716let dock ;
1817let launchFile ;
@@ -263,6 +262,7 @@ function startSocketApiBridge(port) {
263262 console . log ( 'Electron Socket: starting...' ) ;
264263 server = require ( 'http' ) . createServer ( ) ;
265264 const { Server } = require ( 'socket.io' ) ;
265+ let hostHook ;
266266 io = new Server ( {
267267 pingTimeout : 60000 , // in ms, default is 5000
268268 pingInterval : 10000 , // in ms, default is 25000
@@ -359,21 +359,24 @@ function startSocketApiBridge(port) {
359359 } ) ;
360360
361361 try {
362+ const { HookService } = require ( 'electron-host-hook' ) ;
363+
362364 if ( hostHook === undefined ) {
363365 hostHook = new HookService ( socket , app ) ;
364366 hostHook . onHostReady ( ) ;
365367 }
366368 } catch ( error ) {
367369 console . error ( error . message ) ;
368370 }
371+
369372 console . log ( 'Electron Socket: startup complete.' ) ;
370373 } ) ;
371374}
372375
373376function startAspCoreBackend ( electronPort ) {
374377 startBackend ( ) ;
375378
376- function startBackend ( ) {
379+ function startBackend ( ) {
377380 loadURL = `about:blank` ;
378381 const envParam = getEnvironmentParameter ( ) ;
379382 const parameters = [
0 commit comments