about summary refs log tree commit diff stats
path: root/src/plugins/plugins.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2016-08-10 21:37:22 +0100
committerJames Booth <boothj5@gmail.com>2016-08-10 21:37:22 +0100
commit5d6b2d0b0414dc0bc49ba2855fa76f5d76c87690 (patch)
treed6ded35d4697d256e3ef99f30933ac11cc88207d /src/plugins/plugins.c
parenta948d741d987b7c94487ec379484c7557c1ea98e (diff)
downloadprofani-tty-5d6b2d0b0414dc0bc49ba2855fa76f5d76c87690.tar.gz
Add resource to chat message plugin hooks
Diffstat (limited to 'src/plugins/plugins.c')
-rw-r--r--src/plugins/plugins.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/plugins.c b/src/plugins/plugins.c
index 0505be6d..21dd0422 100644
--- a/src/plugins/plugins.c
+++ b/src/plugins/plugins.c
@@ -359,7 +359,7 @@ plugins_on_disconnect(const char * const account_name, const char * const fullji
 }
 
 char*
-plugins_pre_chat_message_display(const char * const barejid, const char *message)
+plugins_pre_chat_message_display(const char * const barejid, const char *const resource, const char *message)
 {
     char *new_message = NULL;
     char *curr_message = strdup(message);
@@ -368,7 +368,7 @@ plugins_pre_chat_message_display(const char * const barejid, const char *message
     GList *curr = values;
     while (curr) {
         ProfPlugin *plugin = curr->data;
-        new_message = plugin->pre_chat_message_display(plugin, barejid, curr_message);
+        new_message = plugin->pre_chat_message_display(plugin, barejid, resource, curr_message);
         if (new_message) {
             free(curr_message);
             curr_message = strdup(new_message);
@@ -382,13 +382,13 @@ 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)
+plugins_post_chat_message_display(const char * const barejid, const char *const resource, const char *message)
 {
     GList *values = g_hash_table_get_values(plugins);
     GList *curr = values;
     while (curr) {
         ProfPlugin *plugin = curr->data;
-        plugin->post_chat_message_display(plugin, barejid, message);
+        plugin->post_chat_message_display(plugin, barejid, resource, message);
         curr = g_list_next(curr);
     }
     g_list_free(values);