From 8c6222f4d49de271e8854bcb1ca9e847adef0bbe Mon Sep 17 00:00:00 2001 From: rxdn <29165304+rxdn@users.noreply.github.com> Date: Sun, 8 Sep 2024 20:41:23 +0100 Subject: [PATCH] Don't show discriminator --- frontend/src/components/manage/Integration.svelte | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/manage/Integration.svelte b/frontend/src/components/manage/Integration.svelte index c40dd28..53bc700 100644 --- a/frontend/src/components/manage/Integration.svelte +++ b/frontend/src/components/manage/Integration.svelte @@ -27,8 +27,8 @@
Author avatar handleAvatarError(e, author.discriminator)}/> - {author.username}#{author.discriminator} + alt="Author avatar" on:error={(e) => handleAvatarError(e, author.id)}/> + {author.global_name || author.username}
{:else if showAuthor} @@ -73,6 +73,7 @@ import Badge from "../Badge.svelte"; import {Navigate} from "svelte-router-spa"; import {createEventDispatcher} from "svelte"; + import {getIconUrl} from "../../js/icons"; const dispatch = createEventDispatcher(); @@ -98,8 +99,8 @@ logo.src = "/assets/img/grey.png"; } - function handleAvatarError(ev, discriminator) { - const src = `https://cdn.discordapp.com/embed/avatars/${(discriminator || 0) % 5}.png`; + function handleAvatarError(ev, id) { + const src = getIconUrl(id, ""); if (ev.target.src === src) { // Setting onerror to null does not work with svelte return; }