From c2063eb1a71a936935780ea5c7f1bed309a58442 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Mon, 27 Oct 2014 21:35:25 +0100 Subject: [PATCH] Keep on getting disconnected. This fixed it. Seems like the RID gets incremented once too many (outside of upper bound of expected window), and then server responds with item-not-found. See: http://xmpp.org/extensions/xep-0124.html --- converse.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/converse.js b/converse.js index bf258c8b6..e72e2454e 100644 --- a/converse.js +++ b/converse.js @@ -4592,8 +4592,6 @@ sid = this.session.get('sid'); jid = this.session.get('jid'); if (rid && jid && sid) { - // We have the necessary tokens for resuming a session - rid += 1; this.session.save({rid: rid}); // The RID needs to be increased with each request. this.connection.attach(jid, sid, rid, this.onConnect); } else if (this.prebind) {