Commit 632b69f7 authored by Morgan McMillian's avatar Morgan McMillian

attempt to handle lack of image info in event #32

parent fe4d5981
......@@ -65,29 +65,30 @@ def on_receive_events(transaction):
value = {"type": "photo", "version": "1.0"}
value["title"] = event['content']['body']
value["url"] = imgurl
if 'w' in event['content']['info']:
value["width"] = event['content']['info']['w']
else:
value["width"] = 200
if 'h' in event['content']['info']:
value["height"] = event['content']['info']['h']
else:
value["height"] = 200
if 'thumbnail_info' in event['content']['info']:
thmburl = app.config['MATRIX_HOST'] + '/_matrix/media/r0/download/' + event['content']['info']['thumbnail_url'][6:]
value["thumbnail_width"] = event['content']['info']['thumbnail_info']['w']
value["thumbnail_height"] = event['content']['info']['thumbnail_info']['h']
value["thumbnail_url"] = thmburl
else:
if 'info' in event['content']:
if 'w' in event['content']['info']:
value["thumbnail_width"] = event['content']['info']['w']
value["width"] = event['content']['info']['w']
else:
value["thumbnail_width"] = 200
value["width"] = 200
if 'h' in event['content']['info']:
value["thumbnail_height"] = event['content']['info']['h']
value["height"] = event['content']['info']['h']
else:
value["thumbnail_height"] = 200
value["thumbnail_url"] = imgurl
value["height"] = 200
if 'thumbnail_info' in event['content']['info']:
thmburl = app.config['MATRIX_HOST'] + '/_matrix/media/r0/download/' + event['content']['info']['thumbnail_url'][6:]
value["thumbnail_width"] = event['content']['info']['thumbnail_info']['w']
value["thumbnail_height"] = event['content']['info']['thumbnail_info']['h']
value["thumbnail_url"] = thmburl
else:
if 'w' in event['content']['info']:
value["thumbnail_width"] = event['content']['info']['w']
else:
value["thumbnail_width"] = 200
if 'h' in event['content']['info']:
value["thumbnail_height"] = event['content']['info']['h']
else:
value["thumbnail_height"] = 200
value["thumbnail_url"] = imgurl
rawitem = {"type": "io.pnut.core.oembed", "value": value}
embed = [rawitem]
if user:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment