2
0
Эх сурвалжийг харах

Let prebinding take precedence over keepalive.

JC Brand 10 жил өмнө
parent
commit
f26e709a4b
1 өөрчлөгдсөн 6 нэмэгдсэн , 6 устгасан
  1. 6 6
      converse.js

+ 6 - 6
converse.js

@@ -4501,6 +4501,12 @@
                 }
                 this.connection = new Strophe.Connection(this.bosh_service_url);
 
+                if (this.prebind) {
+                    if ((!this.jid) || (!this.sid) || (!this.rid) || (!this.bosh_service_url)) {
+                        throw('If you set prebind=true, you MUST supply JID, RID and SID values');
+                    }
+                    this.connection.attach(this.jid, this.sid, this.rid, this.onConnect);
+                }
                 if (this.keepalive) {
                     rid = this.session.get('rid');
                     sid = this.session.get('sid');
@@ -4513,12 +4519,6 @@
                         return;
                     }
                 }
-                if (this.prebind) {
-                    if ((!this.jid) || (!this.sid) || (!this.rid) || (!this.bosh_service_url)) {
-                        throw('If you set prebind=true, you MUST supply JID, RID and SID values');
-                    }
-                    this.connection.attach(this.jid, this.sid, this.rid, this.onConnect);
-                }
             }
         };