Protected
chaincrmEnv.interceptors.onRequest.use(async(request: Request) => {
onRequestUrlOrigin = new URL(request.url).origin;
})
crmEnv.interceptors.onPositiveResponse.use(async(response: Response) => {
onResponseCustomHeader = response.headers.get("x-efficy-status") ?? "";
})
crmEnv.interceptors.onError.use(async(e: Error, request: Request, requestPayload: ModulePostPayload | undefined, response: Response | null) => {
if (requestPayload && typeof requestPayload === "object") requestObject = requestPayload;
})
Generic use method to add interceptors