From bcb3bcaf032fc498cf6ba78eddd4c72050f1e232 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Fri, 21 Dec 2018 04:06:44 +0100 Subject: [PATCH] OMEMO can only be supported once it's been initialized updates #1180 --- dist/converse.js | 1 + src/converse-omemo.js | 1 + 2 files changed, 2 insertions(+) diff --git a/dist/converse.js b/dist/converse.js index 1f26372c8..6d1e0ce2c 100644 --- a/dist/converse.js +++ b/dist/converse.js @@ -57235,6 +57235,7 @@ _converse_headless_converse_core__WEBPACK_IMPORTED_MODULE_0__["default"].plugins let supported; if (chatbox.get('type') === _converse.CHATROOMS_TYPE) { + await _converse.api.waitUntil('OMEMOInitialized'); supported = chatbox.get('nonanonymous') && chatbox.get('membersonly'); } else if (chatbox.get('type') === _converse.PRIVATE_CHAT_TYPE) { supported = await _converse.contactHasOMEMOSupport(chatbox.get('jid')); diff --git a/src/converse-omemo.js b/src/converse-omemo.js index f9c9d2005..dbc119189 100644 --- a/src/converse-omemo.js +++ b/src/converse-omemo.js @@ -1147,6 +1147,7 @@ converse.plugins.add('converse-omemo', { async function checkOMEMOSupported (chatbox) { let supported; if (chatbox.get('type') === _converse.CHATROOMS_TYPE) { + await _converse.api.waitUntil('OMEMOInitialized'); supported = chatbox.get('nonanonymous') && chatbox.get('membersonly'); } else if (chatbox.get('type') === _converse.PRIVATE_CHAT_TYPE) { supported = await _converse.contactHasOMEMOSupport(chatbox.get('jid'));