]> jfr.im git - irc/quakenet/qwebirc.git/commitdiff
Add autojoining of channels.
authorChris Porter <redacted>
Sun, 15 Jun 2008 23:50:25 +0000 (00:50 +0100)
committerChris Porter <redacted>
Sun, 15 Jun 2008 23:50:25 +0000 (00:50 +0100)
static/js/irc/ircclient.js

index 0e0a2a8367b160ee6dba8bca960801b4951b0082..0458cb8e3a8ff97d464c5af470451bb48c04f691 100644 (file)
@@ -1,4 +1,4 @@
-function IRCClient(nickname, ui) {\r
+function IRCClient(nickname, ui, autojoin) {\r
   var self = this;\r
   this.prefixes = "@+";\r
   this.modeprefixes = "ov";\r
@@ -38,6 +38,9 @@ function IRCClient(nickname, ui) {
     self.tracker = new IRCTracker();\r
     self.nickname = nickname;\r
     newServerLine("SIGNON");\r
+    \r
+    if(autojoin)\r
+      self.send("JOIN " + autojoin);\r
   }\r
 \r
   this.updateNickList = function(channel) {\r
@@ -344,6 +347,7 @@ function IRCClient(nickname, ui) {
     newServerLine("ERROR", {"m": message});\r
   }\r
   \r
+  this.send = this.parent.send;\r
   this.parent = new BaseIRCClient(nickname, this);\r
   this.commandparser = new CommandParser(ui, this.parent.send);\r
   ui.send = this.commandparser.dispatch;\r