Depend on Badge JSON For Donor Badge
This commit is contained in:
parent
65eebff05c
commit
13aabbbab3
1 changed files with 1 additions and 17 deletions
|
|
@ -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<string, Array<Record<"tooltip" | "badge", string>>>;
|
||||
let EquicordDonorBadges = {} as Record<string, Array<Record<"tooltip" | "badge", string>>>;
|
||||
|
||||
|
|
@ -176,7 +160,7 @@ export default definePlugin({
|
|||
}
|
||||
},
|
||||
|
||||
userProfileBadges: [ContributorBadge, EquicordContributorBadge, EquicordDonorBadge],
|
||||
userProfileBadges: [ContributorBadge, EquicordContributorBadge],
|
||||
|
||||
async start() {
|
||||
await loadAllBadges();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue