Add resource to chat message plugin hooks

This commit is contained in:
James Booth
2016-08-10 21:37:22 +01:00
parent a948d741d9
commit 5d6b2d0b04
9 changed files with 133 additions and 126 deletions

View File

@@ -43,17 +43,19 @@ void prof_on_disconnect(const char * const account_name, const char * const full
/**
Called before a chat message is displayed
@param barejid Jabber ID of the message sender
@param resource resource of the message sender
@param message the received message
@return the new message to display, or NULL to preserve the original message
*/
char* prof_pre_chat_message_display(const char * const barejid, const char *message);
char* prof_pre_chat_message_display(const char * const barejid, const char *const resource, const char *message);
/**
Called after a chat message is displayed
@param barejid Jabber ID of the message sender
@param resource resource of the message sender
@param message the received message
*/
void prof_post_chat_message_display(const char * const barejid, const char *message);
void prof_post_chat_message_display(const char * const barejid, const char *const resource, const char *message);
/**
Called before a chat message is sent

View File

@@ -71,12 +71,14 @@ def prof_on_disconnect(account_name, fulljid):
pass
def prof_pre_chat_message_display(barejid, message):
def prof_pre_chat_message_display(barejid, resource, message):
"""Called before a chat message is displayed
:param barejid: Jabber ID of the message sender
:param resource: resource of the message sender
:param message: the received message
:type barejid: str or unicode
:type resource: str or unicode
:type message: str or unicode
:return: the new message to display, or ``None`` to preserve the original message
:rtype: str or unicode
@@ -84,12 +86,14 @@ def prof_pre_chat_message_display(barejid, message):
pass
def prof_post_chat_message_display(barejid, message):
def prof_post_chat_message_display(barejid, resource, message):
"""Called after a chat message is displayed
:param barejid: Jabber ID of the message sender
:param resource: resource of the message sender
:param message: the received message
:type barejid: str or unicode
:type resource: str or unicode
:type message: str or unicode
"""
pass