Skip to content

Commit

Permalink
fix(): refine loading bar custom event
Browse files Browse the repository at this point in the history
Refs CD-9047
  • Loading branch information
qiaofengxi committed Jan 23, 2025
1 parent f951fa2 commit 05a7981
Showing 1 changed file with 3 additions and 13 deletions.
16 changes: 3 additions & 13 deletions packages/brick-container/src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -121,13 +121,6 @@ http.interceptors.request.use(function (config: HttpRequestConfig) {
};
});

const isInSpecialFrame = (): boolean => {
return (
getRuntimeMisc().isInIframeOfSameSite &&
!getRuntimeMisc().isInIframeOfVisualBuilder
);
};

http.interceptors.request.use(function (config: HttpRequestConfig) {
if (analyzer) {
const { userInstanceId: uid, username } = getAuth();
Expand All @@ -141,16 +134,14 @@ http.interceptors.request.use(function (config: HttpRequestConfig) {
}

if (!config.options?.interceptorParams?.ignoreLoadingBar) {
const curWindow = isInSpecialFrame() ? window.parent : window;
curWindow.dispatchEvent(new CustomEvent("request.start"));
window.dispatchEvent(new CustomEvent("request.start"));
}
return config;
});

http.interceptors.response.use(
function (response: HttpResponse) {
const curWindow = isInSpecialFrame() ? window.parent : window;
curWindow.dispatchEvent(new CustomEvent("request.end"));
window.dispatchEvent(new CustomEvent("request.end"));
(getRuntime().getFeatureFlags()["enable-analyzer"] || false) &&
analyzer?.analyses(response);
return response.config.options?.observe === "response"
Expand All @@ -160,8 +151,7 @@ http.interceptors.response.use(
function (error: HttpError) {
(getRuntime().getFeatureFlags()["enable-analyzer"] || false) &&
analyzer?.analyses(error);
const curWindow = isInSpecialFrame() ? window.parent : window;
curWindow.dispatchEvent(new CustomEvent("request.end"));
window.dispatchEvent(new CustomEvent("request.end"));
return Promise.reject(error.error);
}
);
Expand Down

0 comments on commit 05a7981

Please sign in to comment.