PAMapp/shared/services/httpClient.ts
@@ -16,8 +16,11 @@ withCredentials: true }); let apiNumber = 0; http.interceptors.request.use( (config: AxiosRequestConfig) => { apiNumber += 1; loadingStart(); addHttpHeader(config); return config; @@ -26,11 +29,17 @@ http.interceptors.response.use( (response: AxiosResponse) => { loadingFinish(); apiNumber -= 1; if (apiNumber === 0) { loadingFinish(); } return response; }, (error: AxiosError) => { loadingFinish(); apiNumber -= 1; if (apiNumber === 0) { loadingFinish(); } showErrorMessageBox(error) return Promise.reject(error); }