From d7404417be1bccf22ab322b42039d20a08b0d8da Mon Sep 17 00:00:00 2001 From: D3SOX Date: Thu, 15 Feb 2024 14:44:02 +0100 Subject: [PATCH] fix(memberListActivities): use correct fetchApplication method --- src/plugins/memberListActivities/index.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/plugins/memberListActivities/index.tsx b/src/plugins/memberListActivities/index.tsx index a23464b14..d967af5a2 100644 --- a/src/plugins/memberListActivities/index.tsx +++ b/src/plugins/memberListActivities/index.tsx @@ -22,7 +22,7 @@ import { classNameFactory } from "@api/Styles"; import ErrorBoundary from "@components/ErrorBoundary"; import { Devs } from "@utils/constants"; import definePlugin from "@utils/types"; -import { findStoreLazy } from "@webpack"; +import { findByPropsLazy, findStoreLazy } from "@webpack"; import { SpotifyIcon } from "./components/SpotifyIcon"; import { TwitchIcon } from "./components/TwitchIcon"; @@ -76,9 +76,12 @@ interface Executable { const ApplicationStore: { getApplication: (id: string) => Application | null; - fetchApplication: (id: string) => Promise; } = findStoreLazy("ApplicationStore"); +const { fetchApplication }: { + fetchApplication: (id: string) => Promise; +} = findByPropsLazy("fetchApplication"); + const fetchedApplications = new Map(); export default definePlugin({ @@ -134,7 +137,7 @@ export default definePlugin({ application = fetchedApplications.get(application_id) as Application | null; } else { fetchedApplications.set(application_id, null); - ApplicationStore.fetchApplication(application_id).then(app => { + fetchApplication(application_id).then(app => { fetchedApplications.set(application_id, app); }); }