summaryrefslogtreecommitdiff
path: root/src/fe-common/irc/dcc/fe-dcc-chat-messages.c
diff options
context:
space:
mode:
authorvague666 <jari.matilainen@gmail.com>2018-06-05 14:43:37 +0200
committervague666 <jari.matilainen@gmail.com>2018-06-05 15:29:40 +0200
commitdb3b671328d0e6890b17c23baf9d4280d086e89b (patch)
treec1687870246f4135d6f314c18d6136b3fc56b3fc /src/fe-common/irc/dcc/fe-dcc-chat-messages.c
parentdaf6ce86cb668d24f278dca91846fc7b8619757d (diff)
downloadirssi-db3b671328d0e6890b17c23baf9d4280d086e89b.zip
Added HIDDEN level to ignores
Diffstat (limited to 'src/fe-common/irc/dcc/fe-dcc-chat-messages.c')
-rw-r--r--src/fe-common/irc/dcc/fe-dcc-chat-messages.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/fe-common/irc/dcc/fe-dcc-chat-messages.c b/src/fe-common/irc/dcc/fe-dcc-chat-messages.c
index 45791f56..3a45a36b 100644
--- a/src/fe-common/irc/dcc/fe-dcc-chat-messages.c
+++ b/src/fe-common/irc/dcc/fe-dcc-chat-messages.c
@@ -96,6 +96,10 @@ static void sig_message_dcc(CHAT_DCC_REC *dcc, const char *msg)
level | MSGLEVEL_NO_ACT))
level |= MSGLEVEL_NO_ACT;
+ if (ignore_check(SERVER(dcc->server), tag, dcc->addrstr, NULL, msg,
+ level | MSGLEVEL_HIDDEN))
+ level |= MSGLEVEL_HIDDEN;
+
format_create_dest_tag(&dest, dcc->server, dcc->servertag, tag,
level, NULL);
@@ -118,6 +122,10 @@ static void sig_message_dcc_action(CHAT_DCC_REC *dcc, const char *msg)
level | MSGLEVEL_NO_ACT))
level |= MSGLEVEL_NO_ACT;
+ if (ignore_check(SERVER(dcc->server), tag, dcc->addrstr, NULL, msg,
+ level | MSGLEVEL_HIDDEN))
+ level |= MSGLEVEL_HIDDEN;
+
format_create_dest_tag(&dest, dcc->server, dcc->servertag, tag,
level, NULL);
@@ -139,6 +147,10 @@ static void sig_message_dcc_ctcp(CHAT_DCC_REC *dcc, const char *cmd,
level | MSGLEVEL_NO_ACT))
level |= MSGLEVEL_NO_ACT;
+ if (ignore_check(SERVER(dcc->server), tag, dcc->addrstr, NULL, cmd,
+ level | MSGLEVEL_HIDDEN))
+ level |= MSGLEVEL_HIDDEN;
+
format_create_dest_tag(&dest, dcc->server, dcc->servertag, tag,
level, NULL);