From de9254a2218bfca99172dd281641cb6fd8f83bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Tue, 6 Aug 2024 14:20:33 -0500 Subject: [PATCH] fix: stupid javascript my butt --- src/app/tools/embed/customize/tanks/page.tsx | 1 + src/core/blitzkit/tankDefinitions/index.ts | 9 ++------- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/app/tools/embed/customize/tanks/page.tsx b/src/app/tools/embed/customize/tanks/page.tsx index 4c51c23ce..9d12ec5bd 100644 --- a/src/app/tools/embed/customize/tanks/page.tsx +++ b/src/app/tools/embed/customize/tanks/page.tsx @@ -64,6 +64,7 @@ export type TanksEmbedState = ExtractEmbedConfigType; export default function Page() { const tanks = use(tanksDefinitionsArray); + return null; const [state, setState] = useState( extractEmbedConfigDefaults(tankEmbedConfig), ); diff --git a/src/core/blitzkit/tankDefinitions/index.ts b/src/core/blitzkit/tankDefinitions/index.ts index f46f7e6cb..652b6f12a 100644 --- a/src/core/blitzkit/tankDefinitions/index.ts +++ b/src/core/blitzkit/tankDefinitions/index.ts @@ -172,13 +172,8 @@ export const tankDefinitions = fetchCdonLz4( asset('definitions/tanks.cdon.lz4'), ); -const entries = new Promise(async (resolve) => { - resolve(Object.entries(await tankDefinitions).map(([, entry]) => entry)); -}); -export const tanksDefinitionsArray = new Promise( - async (resolve) => { - resolve((await entries).map((entry) => entry)); // TODO: wtf? - }, +export const tanksDefinitionsArray = tankDefinitions.then((tanks) => + Object.values(tanks).map((tank) => tank), ); export const tankNames = tanksDefinitionsArray.then((tanks) => Promise.all(