mirror of
https://github.com/weechat/weechat.git
synced 2026-06-29 14:26:39 +02:00
irc: add missing tags on self action messages when capability echo-message is enabled (closes #2074)
This commit is contained in:
@@ -389,6 +389,7 @@ irc_command_me_channel_message (struct t_irc_server *server,
|
||||
server,
|
||||
0, /* date */
|
||||
0, /* date_usec */
|
||||
NULL, /* tags */
|
||||
channel_name,
|
||||
NULL, /* address */
|
||||
"privmsg",
|
||||
@@ -1976,6 +1977,7 @@ IRC_COMMAND_CALLBACK(ctcp)
|
||||
ptr_server,
|
||||
0, /* date */
|
||||
0, /* date_usec */
|
||||
NULL, /* tags */
|
||||
ctcp_target,
|
||||
NULL, /* address */
|
||||
"privmsg",
|
||||
@@ -3844,6 +3846,7 @@ IRC_COMMAND_CALLBACK(msg)
|
||||
ptr_server,
|
||||
0, /* date */
|
||||
0, /* date_usec */
|
||||
NULL, /* tags */
|
||||
ptr_channel->name,
|
||||
NULL, /* address */
|
||||
"privmsg",
|
||||
@@ -3868,6 +3871,7 @@ IRC_COMMAND_CALLBACK(msg)
|
||||
ptr_server,
|
||||
0, /* date */
|
||||
0, /* date_usec */
|
||||
NULL, /* tags */
|
||||
targets[i],
|
||||
NULL, /* address */
|
||||
"privmsg",
|
||||
@@ -4070,6 +4074,7 @@ IRC_COMMAND_CALLBACK(notice)
|
||||
ptr_server,
|
||||
0, /* date */
|
||||
0, /* date_usec */
|
||||
NULL, /* tags */
|
||||
argv[arg_target],
|
||||
NULL, /* address */
|
||||
"notice",
|
||||
@@ -4601,6 +4606,7 @@ IRC_COMMAND_CALLBACK(query)
|
||||
ptr_server,
|
||||
0, /* date */
|
||||
0, /* date_usec */
|
||||
NULL, /* tags */
|
||||
ptr_channel->name,
|
||||
NULL, /* address */
|
||||
"privmsg",
|
||||
|
||||
@@ -65,6 +65,7 @@ void
|
||||
irc_input_user_message_display (struct t_irc_server *server,
|
||||
time_t date,
|
||||
int date_usec,
|
||||
struct t_hashtable *tags,
|
||||
const char *target,
|
||||
const char *address,
|
||||
const char *command,
|
||||
@@ -88,6 +89,7 @@ irc_input_user_message_display (struct t_irc_server *server,
|
||||
ctxt.server = server;
|
||||
ctxt.date = date;
|
||||
ctxt.date_usec = date_usec;
|
||||
ctxt.tags = tags;
|
||||
ctxt.address = (char *)address;
|
||||
ctxt.command = (char *)command;
|
||||
|
||||
@@ -325,6 +327,7 @@ irc_input_send_user_message (struct t_gui_buffer *buffer, int flags,
|
||||
ptr_server,
|
||||
0, /* date */
|
||||
0, /* date_usec */
|
||||
NULL, /* tags */
|
||||
ptr_channel->name,
|
||||
NULL, /* address */
|
||||
"privmsg",
|
||||
|
||||
@@ -22,11 +22,13 @@
|
||||
|
||||
#include <time.h>
|
||||
|
||||
struct t_hashtable;
|
||||
struct t_gui_buffer;
|
||||
|
||||
extern void irc_input_user_message_display (struct t_irc_server *server,
|
||||
time_t date,
|
||||
int date_usec,
|
||||
struct t_hashtable *tags,
|
||||
const char *target,
|
||||
const char *address,
|
||||
const char *command,
|
||||
|
||||
@@ -3056,6 +3056,7 @@ irc_protocol_privmsg_display_ctcp_send (struct t_irc_protocol_ctxt *ctxt,
|
||||
ctxt->server,
|
||||
ctxt->date,
|
||||
ctxt->date_usec,
|
||||
ctxt->tags,
|
||||
target,
|
||||
ctxt->address,
|
||||
"privmsg",
|
||||
@@ -3347,6 +3348,7 @@ IRC_PROTOCOL_CALLBACK(privmsg)
|
||||
ctxt->server,
|
||||
ctxt->date,
|
||||
ctxt->date_usec,
|
||||
ctxt->tags,
|
||||
remote_nick,
|
||||
ctxt->address,
|
||||
"privmsg",
|
||||
|
||||
Reference in New Issue
Block a user