irc: display output of CAP LIST in server buffer (closes #10)

v2.8-utf8proc
Shawn Smith 2014-03-08 18:47:18 -05:00 committed by Sebastien Helleu
parent 4f48c7a566
commit d3ee1bcfe0
2 changed files with 14 additions and 0 deletions

View File

@ -72,6 +72,7 @@ Alphabetically:
* Rudolf Polzer (divVerent)
* Ryuunosuke Ayanokouzi
* Sergio Durigan Junior
* Shawn Smith
* Simon Arlott
* Simon Kuhnle
* Stefano Pigozzi

View File

@ -3,6 +3,7 @@
*
* Copyright (C) 2003-2014 Sébastien Helleu <flashcode@flashtux.org>
* Copyright (C) 2006 Emmanuel Bouthenot <kolter@openics.org>
* Copyright (C) 2014 Shawn Smith <ShawnSmith0828@gmail.com>
*
* This file is part of WeeChat, the extensible chat client.
*
@ -314,6 +315,18 @@ IRC_PROTOCOL_CALLBACK(cap)
}
}
}
else if (strcmp (argv[3], "LIST") == 0)
{
if (argc > 4)
{
ptr_caps = (argv_eol[4][0] == ':') ? argv_eol[4] + 1 : argv_eol[4];
weechat_printf_date_tags (server->buffer, date, NULL,
_("%s%s: client capability, enabled for current session: %s"),
weechat_prefix("network"),
IRC_PLUGIN_NAME,
ptr_caps);
}
}
else if (strcmp (argv[3], "ACK") == 0)
{
if (argc > 4)