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:
@@ -56,7 +56,7 @@ apiClient.interceptors.response.use(
|
|||||||
originalRequest._retried ||
|
originalRequest._retried ||
|
||||||
originalRequest.url === "/api/oauth/token"
|
originalRequest.url === "/api/oauth/token"
|
||||||
) {
|
) {
|
||||||
return Promise.reject(error);
|
throw error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isRefreshing) {
|
if (isRefreshing) {
|
||||||
@@ -91,7 +91,7 @@ apiClient.interceptors.response.use(
|
|||||||
deleteCookie("luciaRefreshToken");
|
deleteCookie("luciaRefreshToken");
|
||||||
deleteCookie("isLuciaLoggedIn");
|
deleteCookie("isLuciaLoggedIn");
|
||||||
globalThis.location.href = "/login";
|
globalThis.location.href = "/login";
|
||||||
return Promise.reject(refreshError);
|
throw refreshError;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user