From 32591b35d0438dac99eb2ea29cd6757e3086008a Mon Sep 17 00:00:00 2001 From: Moka Date: Sun, 27 Oct 2024 18:34:12 +0100 Subject: [PATCH] make manifest fix more future proof --- src/main.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main.ts b/src/main.ts index 993bd1018ae..64dde996f92 100644 --- a/src/main.ts +++ b/src/main.ts @@ -99,13 +99,16 @@ const startGame = async (manifest?: any) => { } }; +let manifest: any; fetch("/manifest.json") .then(res => res.json()) .then(jsonResponse => { - startGame(jsonResponse.manifest); - }).catch(() => { - // Manifest not found (likely local build) - startGame(); + manifest = jsonResponse.manifest; + }).catch(err => { + // Manifest not found (likely local build or error path on live) + console.log(`Manifest not found. ${err}`); + }).finally(() => { + startGame(manifest); }); export default game;