Server connection dialog extracted
[KiwiIRC.git] / client / assets / dev / model_network.js
index 9bc709bf5f423404adfa7cd5d308fdf3e163273b..0a0301b6e284a818977034eb76de05236d4b64b1 100644 (file)
@@ -53,9 +53,7 @@
         bindGatewayEvents: function () {
             //this.gateway.on('all', function() {console.log('ALL', this.get('connection_id'), arguments);});
 
-            this.gateway.on('connect', function(event) {
-                this.set('nick', event.nick);
-            }, this);
+            this.gateway.on('connect', onConnect, this);
 
             this.gateway.on('nick', function(event) {
                 if (event.nick === this.get('nick')) {
 
 
 
+    function onConnect(event) {
+        this.set('nick', event.nick);
+
+        if (this.auto_join && this.auto_join.channel) {
+            this.gateway.join(this.auto_join.channel, this.auto_join.channel_key);
+        }
+    }
+
+
+
     function onOptions(event) {
         var that = this;