2
0
Эх сурвалжийг харах

FIX OEMO default setting in wrong place (#1476)

Malcolm 6 жил өмнө
parent
commit
b016aa0f7d

+ 4 - 3
src/converse-omemo.js

@@ -84,9 +84,6 @@ converse.plugins.add('converse-omemo', {
 
 
             initialize () {
             initialize () {
                 const { _converse } = this.__super__;
                 const { _converse } = this.__super__;
-                _converse.api.settings.update({
-                    'omemo_default': false,
-                });
                 this.debouncedRender = _.debounce(this.render, 50);
                 this.debouncedRender = _.debounce(this.render, 50);
                 this.devicelist = _converse.devicelists.get(_converse.bare_jid);
                 this.devicelist = _converse.devicelists.get(_converse.bare_jid);
                 this.devicelist.devices.on('change:bundle', this.debouncedRender, this);
                 this.devicelist.devices.on('change:bundle', this.debouncedRender, this);
@@ -247,6 +244,10 @@ converse.plugins.add('converse-omemo', {
         const { _converse } = this,
         const { _converse } = this,
               { __ } = _converse;
               { __ } = _converse;
 
 
+        _converse.api.settings.update({
+            'omemo_default': false,
+        });
+
         _converse.api.promises.add(['OMEMOInitialized']);
         _converse.api.promises.add(['OMEMOInitialized']);
 
 
         _converse.NUM_PREKEYS = 100; // Set here so that tests can override
         _converse.NUM_PREKEYS = 100; // Set here so that tests can override