Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim-plugins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hörist <forenjunkie@chello.at>2017-11-07 01:55:05 +0300
committerPhilipp Hörist <forenjunkie@chello.at>2017-11-07 01:55:05 +0300
commit8da65017e81e5a742614e77c41a15156dd0e1731 (patch)
tree795edcec01af495f0567a23a2a82a3516265267e
parent348d87a1f974a8865da190a389bef142a6db40dc (diff)
[httpupload] Add oob_url to additional data
- This is needed so url_image_preview works
-rw-r--r--httpupload/httpupload.py8
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