PromucFlow_constructor/app/client/src/workers/Evaluation/HTTPRequestOverride.ts

17 lines
436 B
TypeScript
Raw Normal View History

2022-11-30 21:58:58 +00:00
const _originalFetch = self.fetch;
export default function interceptAndOverrideHttpRequest() {
Object.defineProperty(self, "fetch", {
writable: false,
configurable: false,
value: function(...args: any) {
if (self.ALLOW_SYNC) {
self.IS_SYNC = false;
2022-11-30 21:58:58 +00:00
return;
}
const request = new Request(args[0], { ...args[1], credentials: "omit" });
return _originalFetch(request);
},
});
}