Consistent async / await / promises.

pull/21833/head
Richard Lewis 2018-03-29 17:56:12 +01:00
parent b1e7dcf216
commit 3d9bdb90ca
1 changed files with 2 additions and 2 deletions

View File

@ -25,13 +25,13 @@ if (!global.mxIntegrationManager) {
} }
export default class IntegrationManager { export default class IntegrationManager {
static async _init() { static _init() {
if (!global.mxIntegrationManager.client || !global.mxIntegrationManager.connected) { if (!global.mxIntegrationManager.client || !global.mxIntegrationManager.connected) {
if (SdkConfig.get().integrations_ui_url && SdkConfig.get().integrations_rest_url) { if (SdkConfig.get().integrations_ui_url && SdkConfig.get().integrations_rest_url) {
ScalarMessaging.startListening(); ScalarMessaging.startListening();
global.mxIntegrationManager.client = new ScalarAuthClient(); global.mxIntegrationManager.client = new ScalarAuthClient();
await global.mxIntegrationManager.client.connect().then(() => { return global.mxIntegrationManager.client.connect().then(() => {
global.mxIntegrationManager.connected = true; global.mxIntegrationManager.connected = true;
}).catch((e) => { }).catch((e) => {
console.error("Failed to connect to integrations server", e); console.error("Failed to connect to integrations server", e);