Merge pull request #2721 from thelounge/xpaw/fix-query-away-spam

Fix displaying away message multiple times in query windows
This commit is contained in:
Jérémie Astori 2018-08-26 21:06:36 -04:00 committed by GitHub
commit 0569ee2269
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,6 +34,14 @@ module.exports = function(irc, network) {
return;
}
if (chan.userAway === away) {
return;
}
// Store current away message on channel model,
// because query windows have no users
chan.userAway = away;
user = chan.getUser(data.nick);
break;
@ -45,6 +53,8 @@ module.exports = function(irc, network) {
return;
}
user.away = away;
break;
default:
@ -59,7 +69,6 @@ module.exports = function(irc, network) {
});
chan.pushMessage(client, msg);
user.away = away;
});
}
};