Fix duplicate userLeave

This commit is contained in:
Calvin Montgomery 2014-05-20 22:50:55 -07:00
parent d598675576
commit b6dcbe4d46

View file

@ -372,9 +372,7 @@ Channel.prototype.partUser = function (user) {
user.clearFlag(Flags.U_IN_CHANNEL);
if (user.is(Flags.U_LOGGED_IN)) {
this.users.forEach(function (u) {
u.socket.emit("userLeave", { name: user.getName() });
});
this.broadcastAll("userLeave", { name: user.getName() });
}
var idx = this.users.indexOf(user);
@ -386,7 +384,6 @@ Channel.prototype.partUser = function (user) {
Object.keys(this.modules).forEach(function (m) {
self.modules[m].onUserPart(user);
});
this.sendUserLeave(this.users, user);
this.sendUsercount(this.users);
this.activeLock.release();
@ -535,16 +532,6 @@ Channel.prototype.sendUserJoin = function (users, user) {
user.account.aliases.join(",") + ")", 2);
};
Channel.prototype.sendUserLeave = function (users, user) {
var data = {
name: user.getName()
};
users.forEach(function (u) {
u.socket.emit("userLeave", data);
});
};
Channel.prototype.readLog = function (shouldMaskIP, cb) {
var maxLen = 102400;
var file = this.logger.filename;