Use throw instead of return Promise.reject in async error handlers (S7746)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-10 07:37:42 +08:00
parent a54b4cc7bb
commit 731649ed0a

View File

@@ -56,7 +56,7 @@ apiClient.interceptors.response.use(
originalRequest._retried ||
originalRequest.url === "/api/oauth/token"
) {
return Promise.reject(error);
throw error;
}
if (isRefreshing) {
@@ -91,7 +91,7 @@ apiClient.interceptors.response.use(
deleteCookie("luciaRefreshToken");
deleteCookie("isLuciaLoggedIn");
globalThis.location.href = "/login";
return Promise.reject(refreshError);
throw refreshError;
}
},
);