From c924cb9ab54562ac4e4cd06731be8b46abdbb29c Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Tue, 13 Dec 2022 13:26:03 +0100 Subject: [PATCH] Recording layout: better way of getting WS protocol --- .../components/layouts/layout-base/layout-base.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openvidu-server/src/dashboard/src/app/components/layouts/layout-base/layout-base.component.ts b/openvidu-server/src/dashboard/src/app/components/layouts/layout-base/layout-base.component.ts index eea7d339..6cb612be 100644 --- a/openvidu-server/src/dashboard/src/app/components/layouts/layout-base/layout-base.component.ts +++ b/openvidu-server/src/dashboard/src/app/components/layouts/layout-base/layout-base.component.ts @@ -106,7 +106,8 @@ export class LayoutBaseComponent implements OnInit, OnDestroy { }); const p = !!this.port ? (':' + this.port) : (!!location.port ? (':' + location.port) : ''); - const token = (location.protocol === 'http' ? 'ws' : 'wss') + '://' + location.hostname + p + '?sessionId=' + this.sessionId + '&secret=' + this.secret + '&recorder=true'; + const protocol = location.protocol.includes('https') ? 'wss://' : 'ws://'; + const token = protocol + location.hostname + p + '?sessionId=' + this.sessionId + '&secret=' + this.secret + '&recorder=true'; this.session.connect(token) .catch(error => { console.error(error);