changeset 00dd2310e886 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=00dd2310e886 description: add OOB url in message. Fixes #4325
diffstat:
src/common/connection_handlers_events.py | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-)
diffs (25 lines):
diff -r e3fcbd5bf44d -r 00dd2310e886 src/common/connection_handlers_events.py --- a/src/common/connection_handlers_events.py Sun Jan 20 19:55:35 2013 +0100 +++ b/src/common/connection_handlers_events.py Sun Jan 20 19:56:18 2013 +0100 @@ -1278,6 +1278,21 @@ self.user_nick = self.stanza.getTagData('nick') or ''
self.get_chatstate() + + oob_node = self.stanza.getTag('x', namespace=nbxmpp.NS_X_OOB) + self.oob_url = None + self.oob_desc = None + if oob_node: + self.oob_url = oob_node.getTagData('url') + self.oob_desc = oob_node.getTagData('desc') + if self.oob_url: + self.msgtxt += '\n' + if self.oob_desc: + self.msgtxt += self.oob_desc + else: + self.msgtxt += _('URL:') + self.msgtxt += ' ' + self.oob_url + return True
class ChatstateReceivedEvent(nec.NetworkIncomingEvent):