-function IRCClient(nickname, ui) {\r
+function IRCClient(nickname, ui, autojoin) {\r
var self = this;\r
this.prefixes = "@+";\r
this.modeprefixes = "ov";\r
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
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