From ab02a49b8f96e3b001ebd3479b8497f407e6f0c7 Mon Sep 17 00:00:00 2001 From: lukas Date: Sat, 1 May 2021 17:38:12 +0200 Subject: [PATCH] fix wrong ws protocol on https --- src/pages/SettingsPage/MovieSettings.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pages/SettingsPage/MovieSettings.tsx b/src/pages/SettingsPage/MovieSettings.tsx index 3231466..451a2d1 100644 --- a/src/pages/SettingsPage/MovieSettings.tsx +++ b/src/pages/SettingsPage/MovieSettings.tsx @@ -43,7 +43,10 @@ class MovieSettings extends React.Component { dial(): void { console.log('trying to connect...'); - const conn = new WebSocket(`ws://${window.location.host}/subscribe`); + // check which ws protocol we need + const wsProt = window.location.protocol === 'http:' ? 'ws' : 'wss'; + + const conn = new WebSocket(`${wsProt}://${window.location.host}/subscribe`); conn.addEventListener('close', (ev) => { this.appendLog(`WebSocket Disconnected code: ${ev.code}, reason: ${ev.reason}`, true); if (ev.code !== 1001) {