From 9dcafbf4689d36ee790c0a81409e87326798bcf2 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Tue, 20 Dec 2022 18:03:58 +0100 Subject: [PATCH] Fix Notices Have I ever mentioned how terrible Discord's Notices code is? --- src/plugins/apiNotices.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/plugins/apiNotices.ts b/src/plugins/apiNotices.ts index a93334bd..c362f76d 100644 --- a/src/plugins/apiNotices.ts +++ b/src/plugins/apiNotices.ts @@ -16,12 +16,9 @@ * along with this program. If not, see . */ -import { migratePluginSettings } from "@api/settings"; import { Devs } from "@utils/constants"; import definePlugin from "@utils/types"; -migratePluginSettings("NoticesAPI", "NoticesApi"); - export default definePlugin({ name: "NoticesAPI", description: "Fixes notices being automatically dismissed", @@ -29,12 +26,12 @@ export default definePlugin({ required: true, patches: [ { - find: "updateNotice:", + find: 'displayName="NoticeStore"', replacement: [ { - match: /;(.{1,2}=null;)(?=.{0,50}updateNotice)/g, + match: /;.{1,2}=null;.{0,70}getPremiumSubscription/g, replace: - ";if(Vencord.Api.Notices.currentNotice)return !1;$1" + ";if(Vencord.Api.Notices.currentNotice)return false$&" }, { match: /(?<=NOTICE_DISMISS:function.+?){(?=if\(null==(.+?)\))/,