From cf4b0784249b08fcdd94e7a74b48985259b2ef1c Mon Sep 17 00:00:00 2001 From: Rodrigo Nascimento Date: Thu, 24 Nov 2016 09:54:51 -0200 Subject: [PATCH] Fix jitsi lib load in sub dir --- .../rocketchat-livechat/app/client/lib/LivechatVideoCall.js | 3 ++- packages/rocketchat-videobridge/client/tabBar.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/rocketchat-livechat/app/client/lib/LivechatVideoCall.js b/packages/rocketchat-livechat/app/client/lib/LivechatVideoCall.js index 5cae7ca0863..e2b3bfba9cf 100644 --- a/packages/rocketchat-livechat/app/client/lib/LivechatVideoCall.js +++ b/packages/rocketchat-livechat/app/client/lib/LivechatVideoCall.js @@ -6,7 +6,8 @@ LivechatVideoCall = new (class LivechatVideoCall { this.calling = new ReactiveVar(false); if (typeof JitsiMeetExternalAPI === 'undefined') { - $.getScript('/packages/rocketchat_videobridge/client/public/external_api.js'); + const prefix = __meteor_runtime_config__.ROOT_URL_PATH_PREFIX || ''; + $.getScript(`${prefix}/packages/rocketchat_videobridge/client/public/external_api.js`); } } diff --git a/packages/rocketchat-videobridge/client/tabBar.js b/packages/rocketchat-videobridge/client/tabBar.js index b82809dde9c..b6ddcff8d32 100644 --- a/packages/rocketchat-videobridge/client/tabBar.js +++ b/packages/rocketchat-videobridge/client/tabBar.js @@ -28,7 +28,8 @@ Meteor.startup(function() { if (RocketChat.settings.get('Jitsi_Enabled')) { // Load from the jitsi meet instance. if (typeof JitsiMeetExternalAPI === 'undefined') { - $.getScript('/packages/rocketchat_videobridge/client/public/external_api.js'); + const prefix = __meteor_runtime_config__.ROOT_URL_PATH_PREFIX || ''; + $.getScript(`${prefix}/packages/rocketchat_videobridge/client/public/external_api.js`); } // Compare current time to call started timeout. If its past then call is probably over.