From 13aabbbab3e609cc32fca61ede9cc884766c7045 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Wed, 22 Oct 2025 22:19:08 -0400 Subject: [PATCH] Depend on Badge JSON For Donor Badge --- src/plugins/_api/badges/index.tsx | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/plugins/_api/badges/index.tsx b/src/plugins/_api/badges/index.tsx index 16252b121..f81e2d9a5 100644 --- a/src/plugins/_api/badges/index.tsx +++ b/src/plugins/_api/badges/index.tsx @@ -21,7 +21,6 @@ import "./fixDiscordBadgePadding.css"; import { _getBadges, BadgePosition, BadgeUserArgs, ProfileBadge } from "@api/Badges"; import ErrorBoundary from "@components/ErrorBoundary"; import { openContributorModal } from "@components/settings/tabs"; -import { isEquicordDonor } from "@components/settings/tabs/vencord"; import { Devs } from "@utils/constants"; import { Logger } from "@utils/Logger"; import { copyWithToast, shouldShowContributorBadge, shouldShowEquicordContributorBadge } from "@utils/misc"; @@ -33,7 +32,6 @@ import { EquicordDonorModal, VencordDonorModal } from "./modals"; const CONTRIBUTOR_BADGE = "https://cdn.discordapp.com/emojis/1092089799109775453.png?size=64"; const EQUICORD_CONTRIBUTOR_BADGE = "https://equicord.org/assets/favicon.png"; -const EQUICORD_DONOR_BADGE = "https://images.equicord.org/api/files/raw/0199e71a-5555-7000-aafb-a07a355d9b28"; const ContributorBadge: ProfileBadge = { description: "Vencord Contributor", @@ -57,20 +55,6 @@ const EquicordContributorBadge: ProfileBadge = { }, }; -const EquicordDonorBadge: ProfileBadge = { - description: "Equicord Donor", - image: EQUICORD_DONOR_BADGE, - position: BadgePosition.START, - shouldShow: ({ userId }) => { - const donorBadges = EquicordDonorBadges[userId]?.map(badge => badge.badge); - const hasDonorBadge = donorBadges?.includes(EQUICORD_DONOR_BADGE); - return isEquicordDonor(userId) && !hasDonorBadge; - }, - onClick: () => { - return EquicordDonorModal(); - } -}; - let DonorBadges = {} as Record>>; let EquicordDonorBadges = {} as Record>>; @@ -176,7 +160,7 @@ export default definePlugin({ } }, - userProfileBadges: [ContributorBadge, EquicordContributorBadge, EquicordDonorBadge], + userProfileBadges: [ContributorBadge, EquicordContributorBadge], async start() { await loadAllBadges();