Do not count your own messages as unread

This commit is contained in:
Pavel Djundik 2016-04-26 13:10:17 +03:00
parent a276e5714a
commit 80ac72709d
2 changed files with 5 additions and 1 deletions

View File

@ -760,6 +760,10 @@ $(function() {
}); });
chat.on("msg", ".messages", function(e, target, msg) { chat.on("msg", ".messages", function(e, target, msg) {
if (msg.self) {
return;
}
var button = sidebar.find(".chan[data-target='" + target + "']"); var button = sidebar.find(".chan[data-target='" + target + "']");
var isQuery = button.hasClass("query"); var isQuery = button.hasClass("query");
if (msg.type === "invite" || msg.highlight || isQuery || (options.notifyAllMessages && msg.type === "message")) { if (msg.type === "invite" || msg.highlight || isQuery || (options.notifyAllMessages && msg.type === "message")) {

View File

@ -64,7 +64,7 @@ module.exports = function(irc, network) {
return (w.replace(/^@/, "").toLowerCase().indexOf(irc.user.nick.toLowerCase()) === 0); return (w.replace(/^@/, "").toLowerCase().indexOf(irc.user.nick.toLowerCase()) === 0);
}); });
if (chan.id !== client.activeChannel) { if (!self && chan.id !== client.activeChannel) {
chan.unread++; chan.unread++;
if (highlight) { if (highlight) {