Commit c2063eb1 authored by JC Brand's avatar JC Brand

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
parent ec00a040
......@@ -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) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment