diff --git a/src/backend/src/services/BroadcastService.js b/src/backend/src/services/BroadcastService.js index 81266c259..45a468a5f 100644 --- a/src/backend/src/services/BroadcastService.js +++ b/src/backend/src/services/BroadcastService.js @@ -119,8 +119,11 @@ class BroadcastService extends BaseService { } } - async ['__on_install.websockets'] (_, { server }) { + async ['__on_install.websockets'] () { const svc_event = this.services.get('event'); + const svc_webServer = this.services.get('web-server'); + + const server = svc_webServer.get_server(); const io = require('socket.io')(server, { cors: { origin: '*' }, diff --git a/src/backend/src/services/WebServerService.js b/src/backend/src/services/WebServerService.js index c149a3726..1dc68cf40 100644 --- a/src/backend/src/services/WebServerService.js +++ b/src/backend/src/services/WebServerService.js @@ -189,7 +189,12 @@ class WebServerService extends BaseService { }); }); - await this.services.emit('install.websockets', { server }); + this.server_ = server; + await this.services.emit('install.websockets'); + } + + get_server () { + return this.server_; } async _init () {