From 4ff70bdb7767fb3bcc3b33acedcded836ee7c5eb Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Fri, 13 Feb 2026 11:23:20 -0600 Subject: [PATCH] fix CDN urls --- src/webpage/bot.ts | 2 +- src/webpage/discovery.ts | 2 +- src/webpage/embed.ts | 2 +- src/webpage/guild.ts | 2 +- src/webpage/member.ts | 4 ++-- src/webpage/user.ts | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/webpage/bot.ts b/src/webpage/bot.ts index 798825a..11ba444 100644 --- a/src/webpage/bot.ts +++ b/src/webpage/bot.ts @@ -162,7 +162,7 @@ class Bot { banner.classList.add("banner"); banner.crossOrigin = "anonymous"; banner.src = - this.info.cdn + "/icons/" + guild.id + "/" + guild.banner + ".png?size=256"; + this.info.cdn + "/banners/" + guild.id + "/" + guild.banner + ".png?size=256"; banner.alt = ""; content.appendChild(banner); } diff --git a/src/webpage/discovery.ts b/src/webpage/discovery.ts index 8791e54..bb12d24 100644 --- a/src/webpage/discovery.ts +++ b/src/webpage/discovery.ts @@ -184,7 +184,7 @@ export class Discovery { getBannerURL(guild: guildjson["properties"]) { return ( guild.banner && - createImg(this.info.cdn + "/icons/" + guild.id + "/" + guild.banner + ".png?size=256") + createImg(this.info.cdn + "/banner/" + guild.id + "/" + guild.banner + ".png?size=256") ); } async confirmJoin(guild: guildjson["properties"]) { diff --git a/src/webpage/embed.ts b/src/webpage/embed.ts index 9683e89..2423e8a 100644 --- a/src/webpage/embed.ts +++ b/src/webpage/embed.ts @@ -320,7 +320,7 @@ class Embed { if (json.guild.banner) { const banner = document.createElement("img"); banner.src = - info.cdn + "/icons/" + json.guild.id + "/" + json.guild.banner + ".png?size=256"; + info.cdn + "/banner/" + json.guild.id + "/" + json.guild.banner + ".png?size=256"; banner.classList.add("banner"); div.append(banner); } diff --git a/src/webpage/guild.ts b/src/webpage/guild.ts index 7327577..a889fda 100644 --- a/src/webpage/guild.ts +++ b/src/webpage/guild.ts @@ -592,7 +592,7 @@ class Guild extends SnowFlake { clear: true, width: 96 * 3, initImg: this.banner - ? this.info.cdn + "/icons/" + this.id + "/" + this.banner + ".png?size=256" + ? this.info.cdn + "/banner/" + this.id + "/" + this.banner + ".png?size=256" : "", objectFit: "cover", }); diff --git a/src/webpage/member.ts b/src/webpage/member.ts index 23fa8d8..702c8ae 100644 --- a/src/webpage/member.ts +++ b/src/webpage/member.ts @@ -69,8 +69,8 @@ class Member extends SnowFlake { return this.banner; } if (this.banner) { - return `${this.info.cdn}/banners/${this.guild.id}/${ - this.banner + return `${this.info.cdn}/guilds/${this.guild.id}/users/${this.id}/banners/${ + this.avatar }.${this.banner.startsWith("a_") ? "gif" : "png"}`; } else { return undefined; diff --git a/src/webpage/user.ts b/src/webpage/user.ts index ef78651..a640719 100644 --- a/src/webpage/user.ts +++ b/src/webpage/user.ts @@ -1555,7 +1555,7 @@ class User extends SnowFlake { getBannerUrl(): string | undefined { if (this.banner) { if (!this.hypotheticalbanner) { - return `${this.info.cdn}/avatars/${this.id.replace("#clone", "")}/${this.banner}.png`; + return `${this.info.cdn}/banner/${this.id.replace("#clone", "")}/${this.banner}.png`; } else { return this.banner; }