From 910274c35766bc37438ff878b7e68a2a9262a06d Mon Sep 17 00:00:00 2001 From: thororen <78185467+thororen1234@users.noreply.github.com> Date: Thu, 11 Jul 2024 23:38:38 -0400 Subject: [PATCH] Fix --- src/plugins/friendsSince/index.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/plugins/friendsSince/index.tsx b/src/plugins/friendsSince/index.tsx index 071ab198..35a6aec7 100644 --- a/src/plugins/friendsSince/index.tsx +++ b/src/plugins/friendsSince/index.tsx @@ -5,6 +5,7 @@ */ import ErrorBoundary from "@components/ErrorBoundary"; +import { onceDefined } from "@shared/onceDefined"; import { Devs } from "@utils/constants"; import { getCurrentChannel } from "@utils/discord"; import { Logger } from "@utils/Logger"; @@ -17,15 +18,16 @@ const container = findByPropsLazy("memberSince"); const getCreatedAtDate = findByCodeLazy('month:"short",day:"numeric"'); const locale = findByPropsLazy("getLocale"); const lastSection = findByPropsLazy("lastSection"); -const { RELEASE_CHANNEL } = window.GLOBAL_ENV; let section; -if (RELEASE_CHANNEL === "stable") { - section = findLazy((m: any) => m.section !== void 0 && Object.values(m).length === 1); -} else { - section = findLazy((m: any) => m.section !== void 0 && m.heading !== void 0 && Object.values(m).length === 2); -} +onceDefined(window, "GLOBAL_ENV", v => { + if (v.RELEASE_CHANNEL === "stable") { + section = findLazy((m: any) => m.section !== void 0 && Object.values(m).length === 1); + } else { + section = findLazy((m: any) => m.section !== void 0 && m.heading !== void 0 && Object.values(m).length === 2); + } +}); export default definePlugin({ name: "FriendsSince",