保誠-保戶業務員媒合平台
Mila
2022-01-24 5f52ad6496fd807466a59d99a1be0af28198cd5d
update: 待 api 全部呼叫完畢再執行 loadingFinish
修改1個檔案
9 ■■■■■ 已變更過的檔案
PAMapp/shared/services/httpClient.ts 9 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
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) => {
    apiNumber -= 1;
    if (apiNumber === 0) {
    loadingFinish();
    }
    return response;
  },
  (error: AxiosError) => {
    apiNumber -= 1;
    if (apiNumber === 0) {
    loadingFinish();
    }
    showErrorMessageBox(error)
    return Promise.reject(error);
  }