From: Ragner Magalhaes Date: Tue, 2 Dec 2008 21:23:55 +0000 (+0000) Subject: Passing flags to write_im callback X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=commitdiff_plain;h=95a2c7200a5259e33c549ddb5024ec4f7bae8648;hp=4908a8a434d0468f59a1ec3222444fee47675f16 Passing flags to write_im callback Passing flags to write_im callback Now adding SEND and RECV flags only Signed-off-by: Ragner Magalhaes Acked-by: Bruno Abinader git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1455 596f6dd7-e928-0410-a184-9e12fd12cf7e --- diff --git a/conversation_cbs.pxd b/conversation_cbs.pxd index f85ac1c..f3a6bd7 100644 --- a/conversation_cbs.pxd +++ b/conversation_cbs.pxd @@ -103,9 +103,15 @@ cdef void write_im(conversation.PurpleConversation *conv, const_char *who, \ else: message = None + # FIXME: Maybe we need add more purple flags in the future + if flags & conversation.PURPLE_MESSAGE_SEND: + flag = "SEND" + else: + flag = "RECV" + if conversation_cbs.has_key("write-im"): ( conversation_cbs["write-im"])(username, sender, \ - sender_alias, message) + sender_alias, message, flag) cdef void write_conv(conversation.PurpleConversation *conv, const_char *name, \ const_char *alias, const_char *message, \