Skip to content

Commit

Permalink
Merged pull request martynsmith#11 from luscoma/master.
Browse files Browse the repository at this point in the history
Bug fix in join/part/kick events
  • Loading branch information
martynsmith committed Apr 29, 2011
2 parents c6b44b6 + 549d62f commit 5204bcc
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions lib/irc.js
Expand Up @@ -680,12 +680,12 @@ function Client(server, nick, opt) {
self.emit('join', message.args[0], message.nick);
self.emit('join' + message.args[0], message.nick);
if ( self.nick == message.nick ) {
self.chans[message.args[0]] = {
self.chans[message.args[0].toLowerCase()] = {
users: {},
};
}
else {
var channel = self.chans[message.args[0]];
var channel = self.chans[message.args[0].toLowerCase()];
channel.users[message.nick] = '';
}
break;
Expand All @@ -694,10 +694,10 @@ function Client(server, nick, opt) {
self.emit('part', message.args[0], message.nick, message.args[1]);
self.emit('part' + message.args[0], message.nick, message.args[1]);
if ( self.nick == message.nick ) {
delete self.chans[message.args[0]];
delete self.chans[message.args[0].toLowerCase()];
}
else {
var channel = self.chans[message.args[0]];
var channel = self.chans[message.args[0].toLowerCase()];
delete channel.users[message.nick];
}
break;
Expand All @@ -707,10 +707,10 @@ function Client(server, nick, opt) {
self.emit('kick' + message.args[0], message.args[1], message.nick, message.args[2]);

if ( self.nick == message.args[1] ) {
delete self.chans[message.args[0]];
delete self.chans[message.args[0].toLowerCase()];
}
else {
var channel = self.chans[message.args[0]];
var channel = self.chans[message.args[0].toLowerCase()];
delete channel.users[message.args[1]];
}
break;
Expand Down

0 comments on commit 5204bcc

Please sign in to comment.