From e2299312539a5272e77334b321310aa39d12193d Mon Sep 17 00:00:00 2001 From: C. McEnroe Date: Wed, 2 Sep 2020 17:51:51 -0400 Subject: Don't call completeTouch for ignored messages --- handle.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/handle.c b/handle.c index d822e0e..e5e370e 100644 --- a/handle.c +++ b/handle.c @@ -1129,9 +1129,12 @@ static void handlePrivmsg(struct Message *msg) { bool notice = (msg->cmd[0] == 'N'); bool action = isAction(msg); bool mention = !mine && isMention(msg); - if (!notice && !mine) completeTouch(id, msg->nick, hash(msg->user)); enum Heat heat = ignoreCheck((mention || query ? Hot : Warm), id, msg); + if (!notice && !mine && heat > Ice) { + completeTouch(id, msg->nick, hash(msg->user)); + } if (heat > Ice) urlScan(id, msg->nick, msg->params[1]); + if (notice) { if (id != Network) { logFormat(id, tagTime(msg), "-%s- %s", msg->nick, msg->params[1]); -- cgit 1.4.1-2-gfad0