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): def emoji_list(v:User):
emojis = get_emoji_list() emojis = get_emoji_list()
authors = get_accounts_dict([e.author_id for e in emojis], v=v, graceful=True) 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: if FEATURES['ASSET_SUBMISSIONS']:
emoji.user = authors.get(emoji.author_id) original = os.listdir("/asset_submissions/emojis/original")
for x in IMAGE_FORMATS: for emoji in emojis:
if f'{emoji.name}.{x}' in original: emoji.user = authors.get(emoji.author_id)
emoji.og = f'{emoji.name}.{x}' for x in IMAGE_FORMATS:
break 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) return render_template("emojis.html", v=v, emojis=emojis)