mirror of
https://github.com/weechat/weechat.git
synced 2026-07-06 09:43:13 +02:00
irc: add support of TAGMSG messages (issue #1654)
This commit is contained in:
@@ -2903,6 +2903,22 @@ IRC_PROTOCOL_CALLBACK(setname)
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/*
|
||||
* Callback for the IRC message "SETNAME": set real name
|
||||
* (with capability "setname").
|
||||
*
|
||||
* Message looks like:
|
||||
* @msgid=6gqz7dxd22v7r3x9pvukkp8nni;+tag1 :nick!user@host TAGMSG #channel
|
||||
*/
|
||||
|
||||
IRC_PROTOCOL_CALLBACK(tagmsg)
|
||||
{
|
||||
IRC_PROTOCOL_MIN_ARGS(3);
|
||||
|
||||
/* no action by default */
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
/*
|
||||
* Callback for an IRC message with mode and reason (numeric).
|
||||
*/
|
||||
@@ -6669,6 +6685,7 @@ irc_protocol_recv_command (struct t_irc_server *server,
|
||||
IRCB(privmsg, 1, 1, privmsg), /* message received */
|
||||
IRCB(quit, 1, 1, quit), /* close all connections and quit */
|
||||
IRCB(setname, 0, 1, setname), /* set realname */
|
||||
IRCB(tagmsg, 0, 1, tagmsg), /* tag message */
|
||||
IRCB(topic, 0, 1, topic), /* get/set channel topic */
|
||||
IRCB(wallops, 1, 1, wallops), /* wallops */
|
||||
IRCB(warn, 1, 0, warn), /* warning received from server */
|
||||
|
||||
Reference in New Issue
Block a user