diff options
author | June McEnroe <june@causal.agency> | 2020-02-20 02:13:23 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2020-02-20 02:13:23 -0500 |
commit | 5c79b16a51d3a897371a42790e2c7ff5039b2695 (patch) | |
tree | fc84e7e44148efb5619fa22b460309363bcc268d /handle.c | |
parent | Add handlers for user-in-channel errors (diff) | |
download | catgirl-5c79b16a51d3a897371a42790e2c7ff5039b2695.tar.gz catgirl-5c79b16a51d3a897371a42790e2c7ff5039b2695.zip |
Handle ERR_BANLISTFULL
Diffstat (limited to 'handle.c')
-rw-r--r-- | handle.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/handle.c b/handle.c index 23a6f48..c2c32f1 100644 --- a/handle.c +++ b/handle.c @@ -376,6 +376,14 @@ static void handleErrorUserNotInChannel(struct Message *msg) { ); } +static void handleErrorBanListFull(struct Message *msg) { + require(msg, false, 4); + uiFormat( + idFor(msg->params[1]), Cold, tagTime(msg), + "%s", (msg->params[4] ? msg->params[4] : msg->params[3]) + ); +} + static void handleReplyNames(struct Message *msg) { require(msg, false, 4); uint id = idFor(msg->params[2]); @@ -794,6 +802,7 @@ static const struct Handler { { "433", handleErrorNicknameInUse }, { "441", handleErrorUserNotInChannel }, { "443", handleErrorUserOnChannel }, + { "478", handleErrorBanListFull }, { "671", handleReplyWhoisGeneric }, { "900", handleReplyLoggedIn }, { "904", handleErrorSASLFail }, |