From de2be6985cd762fce9bf630a5b8b58da698297bc Mon Sep 17 00:00:00 2001 From: Georges-Antoine Assi Date: Sat, 23 Aug 2025 08:20:03 -0400 Subject: [PATCH] wrap main requests in try catch --- frontend/index.html | 2 +- frontend/src/main.ts | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/frontend/index.html b/frontend/index.html index d8dad12e3..cc6f0dc9d 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -15,7 +15,7 @@ -
+
diff --git a/frontend/src/main.ts b/frontend/src/main.ts index cc4104588..0a1e69567 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -20,18 +20,22 @@ async function initializeData() { try { const { data: heartbeatData } = await api.get("/heartbeat"); heartbeat.set(heartbeatData); + } catch (heartbeatError) { + console.error("Error fetching heartbeat: ", heartbeatError); + } - try { - const { data: userData } = await userApi.fetchCurrentUser(); - auth.setUser(userData); - } catch (userError) { - console.error("Error loading user: ", userError); - } + try { + const { data: userData } = await userApi.fetchCurrentUser(); + auth.setUser(userData); + } catch (userError) { + console.error("Error loading user: ", userError); + } + try { const { data: configData } = await api.get("/config"); configStore.set(configData); - } catch (error) { - console.error("Error during initialization: ", error); + } catch (configError) { + console.error("Error fetching config: ", configError); } }