fix /emojis on wpd

master
Aevann 2023-07-05 19:22:40 +03:00
parent 86fa1090c3
commit e658bb6d01
1 changed files with 13 additions and 7 deletions

View File

@ -56,13 +56,19 @@ def get_emoji_list():
def emoji_list(v:User):
emojis = get_emoji_list()
authors = get_accounts_dict([e.author_id for e in emojis], v=v, graceful=True)
original = os.listdir("/asset_submissions/emojis/original")
for emoji in emojis:
emoji.user = authors.get(emoji.author_id)
for x in IMAGE_FORMATS:
if f'{emoji.name}.{x}' in original:
emoji.og = f'{emoji.name}.{x}'
break
if FEATURES['ASSET_SUBMISSIONS']:
original = os.listdir("/asset_submissions/emojis/original")
for emoji in emojis:
emoji.user = authors.get(emoji.author_id)
for x in IMAGE_FORMATS:
if f'{emoji.name}.{x}' in original:
emoji.og = f'{emoji.name}.{x}'
break
else:
for emoji in emojis:
emoji.user = authors.get(emoji.author_id)
return render_template("emojis.html", v=v, emojis=emojis)