1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2025-06-23 02:38:29 +02:00

Don't re-upload a new avatar every time

This commit is contained in:
Yohann D'ANELLO
2021-01-22 08:57:01 +01:00
parent 384de5758b
commit 74c0260593
2 changed files with 20 additions and 8 deletions

View File

@ -68,6 +68,16 @@ class Matrix:
client = await cls._get_client()
return await client.set_avatar(avatar_url)
@classmethod
@async_to_sync
async def get_avatar(cls): # pragma: no cover
"""
Set the display avatar of the bot account.
"""
client = await cls._get_client()
resp = await client.get_avatar()
return resp.avatar_url if resp.status_code == 200 else resp
@classmethod
@async_to_sync
async def upload(