From c04ea1ff78e85061600e68c127d427ae99501cea Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Sun, 2 Mar 2025 22:27:09 -0500 Subject: [PATCH] NoNitroUpsell Remove An Upsell --- src/equicordplugins/noNitroUpsell/index.ts | 12 +++++++----- src/equicordplugins/statusPresets/index.tsx | 11 +++-------- src/plugins/fakeNitro/index.tsx | 11 +++-------- 3 files changed, 13 insertions(+), 21 deletions(-) diff --git a/src/equicordplugins/noNitroUpsell/index.ts b/src/equicordplugins/noNitroUpsell/index.ts index f7df20e6..284d3c8c 100644 --- a/src/equicordplugins/noNitroUpsell/index.ts +++ b/src/equicordplugins/noNitroUpsell/index.ts @@ -39,11 +39,13 @@ export default definePlugin({ authors: [EquicordDevs.thororen], patches: [ { - find: "ProductCatalog", - replacement: { - match: /\i\.warn\("Cannot find the corresponding SKU to the user's premium type "\.concat\(\i\.premiumType\)\),/, - replace: "" - } + find: "#{intl::USER_PROFILE_ENTRY_POINTS_AMP_UP_YOUR_PROFILE}", + replacement: [ + { + match: /}\);return \i\?.*?}\)}}/, + replace: "});return null}}" + } + ], } ], start() { diff --git a/src/equicordplugins/statusPresets/index.tsx b/src/equicordplugins/statusPresets/index.tsx index ba9fcc4c..49bb152e 100644 --- a/src/equicordplugins/statusPresets/index.tsx +++ b/src/equicordplugins/statusPresets/index.tsx @@ -18,7 +18,7 @@ import "./style.css"; -import { definePluginSettings, Settings } from "@api/Settings"; +import { definePluginSettings } from "@api/Settings"; import { getUserSettingLazy } from "@api/UserSettings"; import ErrorBoundary from "@components/ErrorBoundary"; import { EquicordDevs } from "@utils/constants"; @@ -125,13 +125,8 @@ const RenderStatusMenuItem = ({ status, update, disabled }: { status: DiscordSta const StatusSubMenuComponent = () => { - let premiumType; - if (Settings.plugins.NoNitroUpsell?.enabled) { - // @ts-ignore - premiumType = UserStore?.getCurrentUser()?._realPremiumType ?? UserStore?.getCurrentUser()?.premiumType ?? 0; - } else { - premiumType = UserStore?.getCurrentUser()?.premiumType ?? 0; - } + // @ts-ignore + const premiumType = UserStore?.getCurrentUser()?._realPremiumType ?? UserStore?.getCurrentUser()?.premiumType ?? 0; const update = useForceUpdater(); return