From 5de6786e5fcc9992ea1645155c3f9d963c15aae3 Mon Sep 17 00:00:00 2001 From: Corrado Stortini Date: Fri, 26 Sep 2025 11:42:31 +0200 Subject: [PATCH 1/2] fix: now websocket uses host and port of base url --- src/views/devices/DeviceView.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/views/devices/DeviceView.vue b/src/views/devices/DeviceView.vue index 4a44d8b..607bcfb 100644 --- a/src/views/devices/DeviceView.vue +++ b/src/views/devices/DeviceView.vue @@ -113,9 +113,11 @@ async function subscribeForOfflineNotifications(activate: boolean) { } } +const baseURL = window.location.origin; + /* SocketIO subscription for real time property updates */ type PropertyUpdateDTO = { deviceId: string; propertyId: string; value: unknown } -const socket = io('/api/devices/property-updates') +const socket = io(baseURL + '/api/devices/property-updates') .on('connect', () => socket.emit('subscribe', { deviceId: deviceId })) .on('device-property-update', (data: PropertyUpdateDTO) => { if (data.deviceId == deviceId) { From 2ab7a44a7e53b0070ad660406de53fc5e4171d36 Mon Sep 17 00:00:00 2001 From: Corrado Stortini Date: Fri, 26 Sep 2025 11:45:16 +0200 Subject: [PATCH 2/2] chore: format of deviceView --- src/views/devices/DeviceView.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/devices/DeviceView.vue b/src/views/devices/DeviceView.vue index 607bcfb..34ac4ea 100644 --- a/src/views/devices/DeviceView.vue +++ b/src/views/devices/DeviceView.vue @@ -113,7 +113,7 @@ async function subscribeForOfflineNotifications(activate: boolean) { } } -const baseURL = window.location.origin; +const baseURL = window.location.origin /* SocketIO subscription for real time property updates */ type PropertyUpdateDTO = { deviceId: string; propertyId: string; value: unknown }