From c03449526adf557fc1aa9655f60770814b4a8dda Mon Sep 17 00:00:00 2001 From: neru Date: Sun, 31 May 2026 11:39:06 -0300 Subject: [PATCH] feat: add discord cdn support for app images --- src/app/components/discordstatus.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/app/components/discordstatus.tsx b/src/app/components/discordstatus.tsx index 8e6b495..56b546c 100644 --- a/src/app/components/discordstatus.tsx +++ b/src/app/components/discordstatus.tsx @@ -98,18 +98,22 @@ interface DiscordActivity { }; } -function resolveDiscordAsset(image: string | undefined): string { +function resolveDiscordAsset(applicationId: string | undefined, image: string | undefined): string { if (!image) return ""; if (image.startsWith("mp:external/")) { const httpsIndex = image.indexOf("/https/"); if (httpsIndex !== -1) { - const after = image.slice(httpsIndex + "/https/".length); - return `https://${after}`; + return `https://${image.slice(httpsIndex + "/https/".length)}`; } } - if (/^\d+$/.test(image) || image.startsWith("spotify:")) return ""; + if (image.startsWith("spotify:")) + return ""; + + + if (applicationId && image) + return `https://cdn.discordapp.com/app-assets/${applicationId}/${image}.png`; return image; }