فهرست منبع

Use robohash for avatars

Your Name 2 سال پیش
والد
کامیت
7fec963b64
1فایلهای تغییر یافته به همراه7 افزوده شده و 14 حذف شده
  1. 7 14
      examples/chat_app/main.py

+ 7 - 14
examples/chat_app/main.py

@@ -28,20 +28,13 @@ async def update(content: ui.column) -> None:
 
 
             # A more advanced example is using quasar chat_message:
             # A more advanced example is using quasar chat_message:
             sent = not sent
             sent = not sent
-            if sent:
-                ui.chat_message(text=text,
-                                name=name,
-                                sent=sent,
-                                stamp=datetime.utcnow().isoformat()) \
-                    .classes('w-full')
-            else:
-                avatar = "https://cdn.quasar.dev/img/avatar3.jpg"
-                ui.chat_message(text=text,
-                                name=name,
-                                sent=sent,
-                                avatar=avatar,
-                                stamp=datetime.utcnow().isoformat()) \
-                    .classes('w-full')
+            avatar = f'https://robohash.org/{name}'
+            ui.chat_message(text=text,
+                            avatar=avatar,
+                            name=name,
+                            sent=sent,
+                            stamp=datetime.utcnow().isoformat()) \
+                .classes('w-full')
 
 
         await ui.run_javascript(
         await ui.run_javascript(
                   'window.scrollTo(0, document.body.scrollHeight)',
                   'window.scrollTo(0, document.body.scrollHeight)',