diff options
author | Philipp Hörist <forenjunkie@chello.at> | 2017-11-07 01:55:05 +0300 |
---|---|---|
committer | Philipp Hörist <forenjunkie@chello.at> | 2017-11-07 01:55:05 +0300 |
commit | 8da65017e81e5a742614e77c41a15156dd0e1731 (patch) | |
tree | 795edcec01af495f0567a23a2a82a3516265267e | |
parent | 348d87a1f974a8865da190a389bef142a6db40dc (diff) |
[httpupload] Add oob_url to additional data
- This is needed so url_image_preview works
-rw-r--r-- | httpupload/httpupload.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/httpupload/httpupload.py b/httpupload/httpupload.py index be665ea..6713f41 100644 --- a/httpupload/httpupload.py +++ b/httpupload/httpupload.py @@ -53,9 +53,9 @@ class HTTPUploadPlugin(GajimPlugin): 'agent-info-received': ( ged.PRECORE, self.handle_agent_info_received), 'stanza-message-outgoing': ( - 99, self.handle_outgoing_stanza), + ged.OUT_PREGUI, self.handle_outgoing_stanza), 'gc-stanza-message-outgoing': ( - 99, self.handle_outgoing_stanza), + ged.OUT_PREGUI, self.handle_outgoing_stanza), 'raw-iq-received': ( ged.PRECORE, self.handle_iq_received)} self.gui_extension_points = { @@ -105,6 +105,10 @@ class HTTPUploadPlugin(GajimPlugin): self.messages.remove(message) oob = event.msg_iq.addChild('x', namespace=nbxmpp.NS_X_OOB) oob.addChild('url').setData(message) + if 'gajim' in event.additional_data: + event.additional_data['gajim']['oob_url'] = message + else: + event.additional_data['gajim'] = {'oob_url': message} def connect_with_chat_control(self, chat_control): account = chat_control.contact.account.name |