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

Show OMEMO error messages only in debug mode

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

+ 10 - 7
dist/converse.js

@@ -71805,14 +71805,17 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
         },
         },
 
 
         reportDecryptionError(e) {
         reportDecryptionError(e) {
-          const _converse = this.__super__._converse,
-                __ = _converse.__;
-          this.messages.create({
-            'message': __("Sorry, could not decrypt a received OMEMO message due to an error.") + ` ${e.name} ${e.message}`,
-            'type': 'error'
-          });
+          const _converse = this.__super__._converse;
+
+          if (_converse.debug) {
+            const __ = _converse.__;
+            this.messages.create({
+              'message': __("Sorry, could not decrypt a received OMEMO message due to an error.") + ` ${e.name} ${e.message}`,
+              'type': 'error'
+            });
+          }
 
 
-          _converse.log(e, Strophe.LogLevel.ERROR);
+          _converse.log(`${e.name} ${e.message}`, Strophe.LogLevel.ERROR);
         },
         },
 
 
         decrypt(attrs) {
         decrypt(attrs) {

+ 9 - 7
src/converse-omemo.js

@@ -239,13 +239,15 @@
                 },
                 },
 
 
                 reportDecryptionError (e) {
                 reportDecryptionError (e) {
-                    const { _converse } = this.__super__,
-                          { __ } = _converse;
-                    this.messages.create({
-                        'message': __("Sorry, could not decrypt a received OMEMO message due to an error.") + ` ${e.name} ${e.message}`,
-                        'type': 'error',
-                    });
-                    _converse.log(e, Strophe.LogLevel.ERROR);
+                    const { _converse } = this.__super__;
+                    if (_converse.debug) {
+                        const { __ } = _converse;
+                        this.messages.create({
+                            'message': __("Sorry, could not decrypt a received OMEMO message due to an error.") + ` ${e.name} ${e.message}`,
+                            'type': 'error',
+                        });
+                    }
+                    _converse.log(`${e.name} ${e.message}`, Strophe.LogLevel.ERROR);
                 },
                 },
 
 
                 decrypt (attrs) {
                 decrypt (attrs) {