add service and sertificate prices ,
This commit is contained in:
@@ -143,11 +143,19 @@ api.interceptors.response.use(
|
||||
};
|
||||
|
||||
const status = error.response?.status;
|
||||
// const responseData = error.response?.data as Record<string, unknown> | undefined;
|
||||
const requestUrl = originalRequest.url ?? '';
|
||||
const isAuthEndpoint =
|
||||
requestUrl.includes('/users/login/') ||
|
||||
requestUrl.includes('/users/register/');
|
||||
|
||||
// 403 with token_not_valid means the token is expired — clear and redirect
|
||||
if (status === 403) {
|
||||
TokenStorage.clear();
|
||||
redirectToMain();
|
||||
return Promise.reject(error);
|
||||
}
|
||||
|
||||
// For auth endpoints, 401 means wrong credentials — show error, don't refresh
|
||||
if (isAuthEndpoint || status !== 401 || originalRequest._retry) {
|
||||
toast.error(extractErrorMessage(error));
|
||||
|
||||
Reference in New Issue
Block a user