mirror of
https://github.com/element-hq/synapse
synced 2024-08-20 17:50:21 +00:00
fix bugs
This commit is contained in:
parent
721b2bfa85
commit
ae5831d303
1 changed files with 6 additions and 5 deletions
|
@ -57,15 +57,15 @@ class PreviewUrlResource(BaseMediaResource):
|
||||||
|
|
||||||
if self._is_media(media_info['media_type']):
|
if self._is_media(media_info['media_type']):
|
||||||
dims = yield self._generate_local_thumbnails(
|
dims = yield self._generate_local_thumbnails(
|
||||||
media_info.filesystem_id, media_info
|
media_info['filesystem_id'], media_info
|
||||||
)
|
)
|
||||||
|
|
||||||
og = {
|
og = {
|
||||||
"og:description" : media_info.download_name,
|
"og:description" : media_info['download_name'],
|
||||||
"og:image" : "mxc://%s/%s" % (self.server_name, media_info.filesystem_id),
|
"og:image" : "mxc://%s/%s" % (self.server_name, media_info['filesystem_id']),
|
||||||
"og:image:type" : media_info['media_type'],
|
"og:image:type" : media_info['media_type'],
|
||||||
"og:image:width" : dims.width,
|
"og:image:width" : dims['width'],
|
||||||
"og:image:height" : dims.height,
|
"og:image:height" : dims['height'],
|
||||||
}
|
}
|
||||||
|
|
||||||
# define our OG response for this media
|
# define our OG response for this media
|
||||||
|
@ -123,6 +123,7 @@ class PreviewUrlResource(BaseMediaResource):
|
||||||
length, headers = yield self.client.get_file(
|
length, headers = yield self.client.get_file(
|
||||||
url, output_stream=f, max_size=self.max_spider_size,
|
url, output_stream=f, max_size=self.max_spider_size,
|
||||||
)
|
)
|
||||||
|
# FIXME: handle 404s sanely - don't spider an error page
|
||||||
media_type = headers["Content-Type"][0]
|
media_type = headers["Content-Type"][0]
|
||||||
time_now_ms = self.clock.time_msec()
|
time_now_ms = self.clock.time_msec()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue