From 577a277e7c6c48ff0cf4e92adccf7762ff442abe Mon Sep 17 00:00:00 2001 From: legop3 Date: Fri, 14 Nov 2025 22:47:04 -0500 Subject: [PATCH] AAAHGHG --- server/src/services/videoSocketService.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/src/services/videoSocketService.js b/server/src/services/videoSocketService.js index 653f158b..28de934a 100644 --- a/server/src/services/videoSocketService.js +++ b/server/src/services/videoSocketService.js @@ -14,7 +14,14 @@ function buildWhepUrl(roverId) { if (!base) { return ''; } - const cleanBase = base.replace(/\/$/, ''); + let origin; + try { + const parsed = new URL(base); + origin = parsed.origin; + } catch (err) { + origin = base.replace(/\/.*$/, ''); + } + const cleanBase = origin.replace(/\/$/, ''); const encodedId = encodeURIComponent(roverId); return `${cleanBase}/${encodedId}/whep`; }