From 60d52ad4795c00fa7da0a652ceb4ddc08d557f10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Fri, 4 Feb 2022 22:45:04 +0100 Subject: xC, xD: add basic WALLOPS support --- xC.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'xC.c') diff --git a/xC.c b/xC.c index a5a8070..909675d 100644 --- a/xC.c +++ b/xC.c @@ -7488,6 +7488,16 @@ irc_handle_topic (struct server *s, const struct irc_message *msg) } } +static void +irc_handle_wallops (struct server *s, const struct irc_message *msg) +{ + if (!msg->prefix || msg->params.len < 1) + return; + + const char *message = msg->params.vector[0]; + log_server (s, s->buffer, 0, "<#n> #m", msg->prefix, message); +} + // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - static struct irc_handler g_irc_handlers[] = @@ -7511,6 +7521,7 @@ static struct irc_handler g_irc_handlers[] = { "QUIT", irc_handle_quit }, { "TAGMSG", irc_handle_tagmsg }, { "TOPIC", irc_handle_topic }, + { "WALLOPS", irc_handle_wallops }, }; static bool -- cgit v1.2.3