fix: stupid javascript my butt

This commit is contained in:
TrèsAbhi committed 2024-08-06 14:20:33 -05:00
1 parent c278bb094a
commit de9254a221
2 files changed
+3 -7

No files matched your search

@@ -64,6 +64,7 @@ export type TanksEmbedState = ExtractEmbedConfigType<typeof tankEmbedConfig>;
export default function Page() { export default function Page() {
const tanks = use(tanksDefinitionsArray); const tanks = use(tanksDefinitionsArray);
return null;
const [state, setState] = useState( const [state, setState] = useState(
extractEmbedConfigDefaults(tankEmbedConfig), extractEmbedConfigDefaults(tankEmbedConfig),
); );
+2 -7
View File
@@ -172,13 +172,8 @@ export const tankDefinitions = fetchCdonLz4<TankDefinitions>(
asset('definitions/tanks.cdon.lz4'), asset('definitions/tanks.cdon.lz4'),
); );
const entries = new Promise<TankDefinition[]>(async (resolve) => { export const tanksDefinitionsArray = tankDefinitions.then((tanks) =>
resolve(Object.entries(await tankDefinitions).map(([, entry]) => entry)); Object.values(tanks).map((tank) => tank),
});
export const tanksDefinitionsArray = new Promise<TankDefinition[]>(
async (resolve) => {
resolve((await entries).map((entry) => entry)); // TODO: wtf?
},
); );
export const tankNames = tanksDefinitionsArray.then((tanks) => export const tankNames = tanksDefinitionsArray.then((tanks) =>
Promise.all( Promise.all(