From 830d618af1a749bf830c90236107d8b8d3e9f4aa Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Thu, 18 Sep 2025 14:36:24 -0400 Subject: [PATCH] error handle credits fetch --- .../libs/state/credits/src/lib/state/credits-state.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/libs/state/credits/src/lib/state/credits-state.ts b/frontend/libs/state/credits/src/lib/state/credits-state.ts index d3b3592b70..5ef7442db8 100644 --- a/frontend/libs/state/credits/src/lib/state/credits-state.ts +++ b/frontend/libs/state/credits/src/lib/state/credits-state.ts @@ -26,7 +26,13 @@ export const useCreditsState = create()((set) => ({ // Call to fetch credits from the server fetchFromServer: async () => { - const data = await ArtcraftGetCredits(); + let data; + try { + data = await ArtcraftGetCredits(); + } catch (error) { + console.error("Error fetching credits", error); + return; + } if (!!data.payload) { set((state) => ({ freeCredits: data.payload.free_credits, @@ -36,4 +42,4 @@ export const useCreditsState = create()((set) => ({ })); } } -})) \ No newline at end of file +}))