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

Always create a new session

JC Brand 6 жил өмнө
parent
commit
c2184ce8e1

+ 3 - 6
dist/converse.js

@@ -71908,12 +71908,9 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
         },
 
         getSessionCipher(jid, id) {
-          if (!this.session_cipher) {
-            const _converse = this.__super__._converse,
-                  address = new libsignal.SignalProtocolAddress(jid, id);
-            this.session_cipher = new window.libsignal.SessionCipher(_converse.omemo_store, address);
-          }
-
+          const _converse = this.__super__._converse,
+                address = new libsignal.SignalProtocolAddress(jid, id);
+          this.session_cipher = new window.libsignal.SessionCipher(_converse.omemo_store, address);
           return this.session_cipher;
         },
 

+ 3 - 5
src/converse-omemo.js

@@ -332,11 +332,9 @@
                 },
 
                 getSessionCipher (jid, id) {
-                    if (!this.session_cipher) {
-                        const { _converse } = this.__super__,
-                              address = new libsignal.SignalProtocolAddress(jid, id);
-                        this.session_cipher = new window.libsignal.SessionCipher(_converse.omemo_store, address);
-                    }
+                    const { _converse } = this.__super__,
+                            address = new libsignal.SignalProtocolAddress(jid, id);
+                    this.session_cipher = new window.libsignal.SessionCipher(_converse.omemo_store, address);
                     return this.session_cipher;
                 },