Quellcode durchsuchen

OMEMO can only be supported once it's been initialized

updates #1180
JC Brand vor 6 Jahren
Ursprung
Commit
bcb3bcaf03
2 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 1 0
      dist/converse.js
  2. 1 0
      src/converse-omemo.js

+ 1 - 0
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'));

+ 1 - 0
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'));