From aee232421c1124a79a98550a987cc0c4dcebea5e Mon Sep 17 00:00:00 2001 From: JC Brand Date: Fri, 8 Apr 2016 08:29:30 +0000 Subject: [PATCH] Properly tear down when logging out or disconnecting. Remove interval handler and the user activity handler. Make sure the connection is reset when logging out. Also removed the reconnectTimeout, instead debounce the reconnect method by 1 second. --- Gruntfile.js | 10 ++-- dev.html | 6 ++ src/converse-controlbox.js | 27 ++++----- src/converse-core.js | 115 ++++++++++++++++++------------------- src/converse-register.js | 12 +--- 5 files changed, 81 insertions(+), 89 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 8d20e75ee..22080e68c 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -22,11 +22,11 @@ module.exports = function(grunt) { cssmin: { options: { banner: "/*"+ - "* Converse.js (Web-based XMPP instant messaging client) \n"+ - "* http://conversejs.org \n"+ - "* Copyright (c) 2012, Jan-Carel Brand \n"+ - "* Dual licensed under the MIT and GPL Licenses \n"+ - "*/" + " * Converse.js (Web-based XMPP instant messaging client) \n"+ + " * http://conversejs.org \n"+ + " * Copyright (c) 2012, Jan-Carel Brand \n"+ + " * Dual licensed under the MIT and GPL Licenses \n"+ + " */" }, minify: { dest: 'css/converse.min.css', diff --git a/dev.html b/dev.html index 8f6cec829..a5e1e39d2 100644 --- a/dev.html +++ b/dev.html @@ -53,6 +53,11 @@