From e280e8776457605bbb5548fe9de5328b7b04bb8a Mon Sep 17 00:00:00 2001 From: retoor Date: Wed, 26 Feb 2025 00:40:18 +0100 Subject: [PATCH] Update avatar. --- src/snek/view/avatar.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/snek/view/avatar.py b/src/snek/view/avatar.py index 065ff6a..8281df1 100644 --- a/src/snek/view/avatar.py +++ b/src/snek/view/avatar.py @@ -24,7 +24,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. from multiavatar import multiavatar - +import uuid from aiohttp import web from snek.system.view import BaseView @@ -33,6 +33,8 @@ class AvatarView(BaseView): async def get(self): uid = self.request.match_info.get("uid") + if uid == "unique": + uid = str(uuid.uuid4()) avatar = multiavatar.multiavatar(uid,None, None) response = web.Response(text=avatar, content_type='image/svg+xml') response.headers['Cache-Control'] = f'public, max-age={1337*42}'