Ver Fonte

Bugfix. `connection.reset` should only be called after disconnected

JC Brand há 8 anos atrás
pai
commit
25e570c7ed
1 ficheiros alterados com 2 adições e 3 exclusões
  1. 2 3
      src/converse-core.js

+ 2 - 3
src/converse-core.js

@@ -404,13 +404,13 @@
             );
             converse.connection.reconnecting = true;
             converse.connection.disconnect('re-connecting');
-            converse.connection.reset();
             converse._tearDown();
             converse.logIn(null, true);
-        }, 1000, {'leading': true});
+        }, 1000);
 
         this.disconnect = function () {
             delete converse.connection.reconnecting;
+            converse.connection.reset();
             converse._tearDown();
             converse.chatboxviews.closeAllChatBoxes();
             converse.emit('disconnected');
@@ -544,7 +544,6 @@
             converse.disconnection_cause = converse.LOGOUT;
             if (typeof converse.connection !== 'undefined') {
                 converse.connection.disconnect();
-                converse.connection.reset();
             }
             converse.clearSession();
             converse._tearDown();