error handle credits fetch

This commit is contained in:
Brandon Thomas committed 2025-09-18 14:36:24 -04:00
1 parent 855eb40786
commit 830d618af1
1 file changed
+8 -2
@@ -26,7 +26,13 @@ export const useCreditsState = create<CreditsState>()((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<CreditsState>()((set) => ({
}));
}
}
}))
}))