Cache video

This commit is contained in:
Thomas Sileo
2019-08-11 14:58:09 +02:00
parent 9768e673d7
commit 35f9275456
3 changed files with 29 additions and 7 deletions

View File

@@ -249,6 +249,11 @@ def get_attachment_url(url, size):
return _get_file_url(url, size, Kind.ATTACHMENT)
@filters.app_template_filter()
def get_video_url(url):
return _get_file_url(url, None, Kind.ATTACHMENT)
@filters.app_template_filter()
def get_og_image_url(url, size=100):
try:
@@ -271,9 +276,12 @@ def remove_mongo_id(dat):
@filters.app_template_filter()
def get_video_link(data):
for link in data:
if link.get("mimeType", "").startswith("video/"):
return link.get("href")
if isinstance(data, list):
for link in data:
if link.get("mimeType", "").startswith("video/"):
return link.get("href")
elif isinstance(data, str):
return data
return None