mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-19 21:36:21 +00:00
Add resource to chat message plugin hooks
This commit is contained in:
@@ -57,27 +57,27 @@ typedef struct prof_plugin_t {
|
||||
void (*on_disconnect_func)(struct prof_plugin_t* plugin, const char *const account_name,
|
||||
const char *const fulljid);
|
||||
|
||||
char* (*pre_chat_message_display)(struct prof_plugin_t* plugin, const char *const jid, const char *message);
|
||||
void (*post_chat_message_display)(struct prof_plugin_t* plugin, const char *const jid, const char *message);
|
||||
char* (*pre_chat_message_send)(struct prof_plugin_t* plugin, const char *const jid, const char *message);
|
||||
void (*post_chat_message_send)(struct prof_plugin_t* plugin, const char *const jid, const char *message);
|
||||
char* (*pre_chat_message_display)(struct prof_plugin_t* plugin, const char *const barejid, const char *const resource, const char *message);
|
||||
void (*post_chat_message_display)(struct prof_plugin_t* plugin, const char *const barejid, const char *const resource, const char *message);
|
||||
char* (*pre_chat_message_send)(struct prof_plugin_t* plugin, const char *const barejid, const char *message);
|
||||
void (*post_chat_message_send)(struct prof_plugin_t* plugin, const char *const barejid, const char *message);
|
||||
|
||||
char* (*pre_room_message_display)(struct prof_plugin_t* plugin, const char *const room, const char *const nick,
|
||||
char* (*pre_room_message_display)(struct prof_plugin_t* plugin, const char *const barejid, const char *const nick,
|
||||
const char *message);
|
||||
void (*post_room_message_display)(struct prof_plugin_t* plugin, const char *const room, const char *const nick,
|
||||
void (*post_room_message_display)(struct prof_plugin_t* plugin, const char *const barejid, const char *const nick,
|
||||
const char *message);
|
||||
char* (*pre_room_message_send)(struct prof_plugin_t* plugin, const char *const room, const char *message);
|
||||
void (*post_room_message_send)(struct prof_plugin_t* plugin, const char *const room, const char *message);
|
||||
void (*on_room_history_message)(struct prof_plugin_t* plugin, const char *const room, const char *const nick, const char *const message,
|
||||
char* (*pre_room_message_send)(struct prof_plugin_t* plugin, const char *const barejid, const char *message);
|
||||
void (*post_room_message_send)(struct prof_plugin_t* plugin, const char *const barejid, const char *message);
|
||||
void (*on_room_history_message)(struct prof_plugin_t* plugin, const char *const barejid, const char *const nick, const char *const message,
|
||||
const char *const timestamp);
|
||||
|
||||
char* (*pre_priv_message_display)(struct prof_plugin_t* plugin, const char *const room, const char *const nick,
|
||||
char* (*pre_priv_message_display)(struct prof_plugin_t* plugin, const char *const barejid, const char *const nick,
|
||||
const char *message);
|
||||
void (*post_priv_message_display)(struct prof_plugin_t* plugin, const char *const room, const char *const nick,
|
||||
void (*post_priv_message_display)(struct prof_plugin_t* plugin, const char *const barejid, const char *const nick,
|
||||
const char *message);
|
||||
char* (*pre_priv_message_send)(struct prof_plugin_t* plugin, const char *const room, const char *const nick,
|
||||
char* (*pre_priv_message_send)(struct prof_plugin_t* plugin, const char *const barejid, const char *const nick,
|
||||
const char *const message);
|
||||
void (*post_priv_message_send)(struct prof_plugin_t* plugin, const char *const room, const char *const nick,
|
||||
void (*post_priv_message_send)(struct prof_plugin_t* plugin, const char *const barejid, const char *const nick,
|
||||
const char *const message);
|
||||
|
||||
char* (*on_message_stanza_send)(struct prof_plugin_t* plugin, const char *const text);
|
||||
@@ -95,7 +95,7 @@ typedef struct prof_plugin_t {
|
||||
const char *const presence, const char *const status, const int priority);
|
||||
|
||||
void (*on_chat_win_focus)(struct prof_plugin_t* plugin, const char *const barejid);
|
||||
void (*on_room_win_focus)(struct prof_plugin_t* plugin, const char *const roomjid);
|
||||
void (*on_room_win_focus)(struct prof_plugin_t* plugin, const char *const barejid);
|
||||
} ProfPlugin;
|
||||
|
||||
void plugins_init(void);
|
||||
@@ -117,8 +117,8 @@ void plugins_on_shutdown(void);
|
||||
void plugins_on_connect(const char *const account_name, const char *const fulljid);
|
||||
void plugins_on_disconnect(const char *const account_name, const char *const fulljid);
|
||||
|
||||
char* plugins_pre_chat_message_display(const char *const barejid, const char *message);
|
||||
void plugins_post_chat_message_display(const char *const barejid, const char *message);
|
||||
char* plugins_pre_chat_message_display(const char *const barejid, const char *const resource, const char *message);
|
||||
void plugins_post_chat_message_display(const char *const barejid, const char *const resource, const char *message);
|
||||
char* plugins_pre_chat_message_send(const char *const barejid, const char *message);
|
||||
void plugins_post_chat_message_send(const char *const barejid, const char *message);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user