mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-05 01:38:44 +00:00
error handle credits fetch
This commit is contained in:
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) => ({
|
||||
}));
|
||||
}
|
||||
}
|
||||
}))
|
||||
}))
|
||||
Reference in new issue
Block a user