mirror of https://github.com/vector-im/riot-web
Consistent async / await / promises.
parent
b1e7dcf216
commit
3d9bdb90ca
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue