From 350a52b44e99b82077feb8031e28e93b51f7d30f Mon Sep 17 00:00:00 2001
From: Travis Ralston <travpc@gmail.com>
Date: Mon, 23 Mar 2020 10:38:10 -0600
Subject: [PATCH] Remove useless app preloading from Jitsi widget wrapper

We should always have conference information, and if we don't then the widget is invalid.
---
 src/vector/jitsi/index.ts | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/src/vector/jitsi/index.ts b/src/vector/jitsi/index.ts
index 5ca99dbd..8e90f714 100644
--- a/src/vector/jitsi/index.ts
+++ b/src/vector/jitsi/index.ts
@@ -20,7 +20,6 @@ require("./index.scss");
 import * as qs from 'querystring';
 import { Capability, WidgetApi } from "matrix-react-sdk/src/widgets/WidgetApi";
 import SdkConfig from "matrix-react-sdk/src/SdkConfig";
-import { loadConfig, preparePlatform } from "../initial-load";
 
 // Dev note: we use raw JS without many dependencies to reduce bundle size.
 // We do not need all of React to render a Jitsi conference.
@@ -61,12 +60,8 @@ let widgetApi: WidgetApi;
             await widgetApi.setAlwaysOnScreen(false);
         });
 
-        // Bootstrap ourselves for loading the script and such
-        preparePlatform();
-        await loadConfig();
-
         // Populate the Jitsi params now
-        jitsiDomain = qsParam('conferenceDomain', true) || SdkConfig.get()['jitsi']['preferredDomain'];
+        jitsiDomain = qsParam('conferenceDomain', false);
         conferenceId = qsParam('conferenceId');
         displayName = qsParam('displayName', true);
         avatarUrl = qsParam('avatarUrl', true); // http not mxc