From f10ccd0d1647136dd03430f90064d02b63d72c25 Mon Sep 17 00:00:00 2001 From: Jonas Kappa Date: Mon, 29 Sep 2025 16:22:12 +0200 Subject: [PATCH] Added dynamic ws wss --- src/lib/websocket.svelte.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/websocket.svelte.ts b/src/lib/websocket.svelte.ts index fb2d7c4..bfc13d6 100644 --- a/src/lib/websocket.svelte.ts +++ b/src/lib/websocket.svelte.ts @@ -13,7 +13,9 @@ let socket: WebSocket | undefined; const connectAsHost = () => { if (socket !== undefined) return; - socket = new WebSocket(`ws://${env.PUBLIC_JEOPARDY_SERVER ?? "127.0.0.1:12345"}`); + socket = new WebSocket( + `${location.protocol === "https" ? "wss" : "ws"}://${env.PUBLIC_JEOPARDY_SERVER ?? "127.0.0.1:12345"}` + ); socket.addEventListener("open", onOpen(SocketConnectionType.HOST)); socket.addEventListener("message", onFirstMessage); socket.addEventListener("close", onClose); @@ -22,7 +24,9 @@ const connectAsHost = () => { const connectAsDisplay = () => { if (socket !== undefined) return; - socket = new WebSocket(`ws://${env.PUBLIC_JEOPARDY_SERVER ?? "127.0.0.1:12345"}`); + socket = new WebSocket( + `${location.protocol === "https" ? "wss" : "ws"}://${env.PUBLIC_JEOPARDY_SERVER ?? "127.0.0.1:12345"}` + ); socket.addEventListener("open", onOpen(SocketConnectionType.DISPLAY)); socket.addEventListener("message", onFirstMessage); };