From 9f950a3f0fdffc60d2649ea8dd6856d697b4091d Mon Sep 17 00:00:00 2001 From: n9lsjr Date: Fri, 20 Dec 2024 22:13:08 +0100 Subject: [PATCH] Set avatars --- src/routes/+page.svelte | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 15b7c4ac..e6c168cd 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -60,11 +60,23 @@ $rooms.roomArray = await window.api.getRooms() $rooms.banned = banned $files = fileList - $rooms.avatars = avatars + setAvatars(avatars) if (avatar.length) setCustomAvatar(avatar) loginSuccess() }) + const setAvatars = (avatars) => { + const update = [] + for (const a of avatars) { + console.log("avarat", a) + const blob = new Blob( [ a.avatar ]); + const imageUrl = URL.createObjectURL( blob ); + const set = {avatar: imageUrl, address: a.address} + update.push(set) + } + $rooms.avatars = update + } + const setCustomAvatar = async (buf) => { console.log("Set avatar", buf) const blob = new Blob( [ buf ]);