diff --git a/src/equicordplugins/arRPCBun.web/index.tsx b/src/equicordplugins/arRPCBun.web/index.tsx index 1907ca2c4..8ae8275f3 100644 --- a/src/equicordplugins/arRPCBun.web/index.tsx +++ b/src/equicordplugins/arRPCBun.web/index.tsx @@ -10,10 +10,8 @@ import { EquicordDevs } from "@utils/constants"; import { Logger } from "@utils/Logger"; import { isAnyPluginDev, isEquicordGuild } from "@utils/misc"; import definePlugin, { OptionType, ReporterTestable } from "@utils/types"; -import { findByCodeLazy } from "@webpack"; -import { ApplicationAssetUtils, FluxDispatcher, UserStore } from "@webpack/common"; +import { ApplicationAssetUtils, fetchApplicationsRPC, FluxDispatcher, UserStore } from "@webpack/common"; -const fetchApplicationsRPC = findByCodeLazy('"Invalid Origin"', ".application"); const logger = new Logger("arRPCBun"); async function lookupAsset(applicationId: string, key: string): Promise { diff --git a/src/plugins/arRPC.web/index.tsx b/src/plugins/arRPC.web/index.tsx index 9f4cf8d55..e602b18eb 100644 --- a/src/plugins/arRPC.web/index.tsx +++ b/src/plugins/arRPC.web/index.tsx @@ -23,10 +23,7 @@ import { Link } from "@components/Link"; import { Paragraph } from "@components/Paragraph"; import { Devs } from "@utils/constants"; import definePlugin, { ReporterTestable } from "@utils/types"; -import { findByCodeLazy } from "@webpack"; -import { ApplicationAssetUtils, FluxDispatcher, Toasts } from "@webpack/common"; - -const fetchApplicationsRPC = findByCodeLazy('"Invalid Origin"', ".application"); +import { ApplicationAssetUtils, fetchApplicationsRPC, FluxDispatcher, Toasts } from "@webpack/common"; async function lookupAsset(applicationId: string, key: string): Promise { return (await ApplicationAssetUtils.fetchAssetIds(applicationId, [key]))[0]; diff --git a/src/webpack/common/utils.ts b/src/webpack/common/utils.ts index 2087af78f..358cb7674 100644 --- a/src/webpack/common/utils.ts +++ b/src/webpack/common/utils.ts @@ -218,3 +218,5 @@ export const DateUtils: t.DateUtils = mapMangledModuleLazy("millisecondsInUnit:" }); export const MessageTypeSets: t.MessageTypeSets = findByPropsLazy("REPLYABLE", "FORWARDABLE"); + +export const fetchApplicationsRPC = findByCodeLazy('"Invalid Origin"', ".application");