From bd8b1d534027f971b33930a1abeaf9a3c6dfcb90 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Wed, 14 Mar 2018 13:05:26 +0100 Subject: [PATCH] openvidu-server publicurl parameter bug fix on launch --- .../src/main/java/io/openvidu/server/OpenViduServer.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/OpenViduServer.java b/openvidu-server/src/main/java/io/openvidu/server/OpenViduServer.java index c21e0e00..082ce228 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/OpenViduServer.java +++ b/openvidu-server/src/main/java/io/openvidu/server/OpenViduServer.java @@ -182,8 +182,13 @@ public class OpenViduServer implements JsonRpcConfigurer { int port = url.getPort(); type = "custom"; - OpenViduServer.publicUrl = publicUrl.replaceFirst("https://", "wss://"); - OpenViduServer.publicUrl = publicUrl.replaceFirst("http://", "wss://"); + + if (publicUrl.startsWith("https://")) { + OpenViduServer.publicUrl = publicUrl.replace("https://", "wss://"); + } else if (publicUrl.startsWith("http://")) { + OpenViduServer.publicUrl = publicUrl.replace("http://", "wss://"); + } + openviduConf.setFinalUrl(url.toString()); if (!OpenViduServer.publicUrl.startsWith("wss://")) {