From efd4730f757471c3eac2d5e396dd69b619ad2999 Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Tue, 24 Dec 2024 16:49:22 -0500 Subject: [PATCH] fix: prefix peer addresses with protocol --- src/backend/src/modules/broadcast/connection/CLink.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/backend/src/modules/broadcast/connection/CLink.js b/src/backend/src/modules/broadcast/connection/CLink.js index e66755467..856f2d8d7 100644 --- a/src/backend/src/modules/broadcast/connection/CLink.js +++ b/src/backend/src/modules/broadcast/connection/CLink.js @@ -41,7 +41,10 @@ class CLink extends BaseLink { } connect () { - const address = this.config.address; + let address = this.config.address; + if ( ! address.startsWith('https://') ) { + address = `https://${address}`; + } const socket = this.modules.sioclient(address, { transports: ['websocket'], path: '/wssinternal', @@ -54,7 +57,7 @@ class CLink extends BaseLink { }); socket.on('connect', () => { this.log.info(`connected`, { - address: this.config.address + address, }); const require = this.require; @@ -76,12 +79,12 @@ class CLink extends BaseLink { }); socket.on('disconnect', () => { this.log.info(`disconnected`, { - address: this.config.address + address, }); }); socket.on('connect_error', e => { this.log.info(`connection error`, { - address: this.config.address, + address, message: e.message, }); });