Преглед на файлове

Optimization: only query for MAM prefs when necessary

updates #306
JC Brand преди 10 години
родител
ревизия
d992efc34b
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      converse.js

+ 2 - 1
converse.js

@@ -5103,7 +5103,8 @@
             },
 
             onFeatureAdded: function (feature) {
-                if (feature.get('var') == Strophe.NS.MAM) {
+                var prefs = feature.get('preferences') || {};
+                if (feature.get('var') == Strophe.NS.MAM && prefs['default'] !== converse.message_archiving) {
                     // Ask the server for archiving preferences
                     converse.connection.sendIQ(
                         $iq({'type': 'get'}).c('prefs', {'xmlns': Strophe.NS.MAM}),