fix(usage): propagate loadUsageStats errors

This commit is contained in:
Supra4E8C
2026-02-22 13:13:56 +08:00
parent ecaaa397a3
commit 243eaf214c
6 changed files with 18 additions and 8 deletions
+3 -1
View File
@@ -109,11 +109,13 @@ export const useUsageStatsStore = create<UsageStatsState>((set, get) => ({
});
} catch (error: unknown) {
if (requestId !== usageRequestToken) return;
const message = getErrorMessage(error);
set({
loading: false,
error: getErrorMessage(error),
error: message,
scopeKey
});
throw new Error(message);
} finally {
if (inFlightUsageRequest?.id === requestId) {
inFlightUsageRequest = null;