diff --git a/packages/safe-chain/src/registryProxy/interceptors/interceptorBuilder.js b/packages/safe-chain/src/registryProxy/interceptors/interceptorBuilder.js index beed1f9..e6017d9 100644 --- a/packages/safe-chain/src/registryProxy/interceptors/interceptorBuilder.js +++ b/packages/safe-chain/src/registryProxy/interceptors/interceptorBuilder.js @@ -1,3 +1,5 @@ +import { EventEmitter } from "events"; + /** * @typedef {Object} Interceptor * @property {(targetUrl: string) => Promise} handleRequest @@ -15,8 +17,6 @@ * @property {{statusCode: number, message: string} | undefined} blockResponse */ -import { EventEmitter } from "events"; - /** * @param {(requestHandlerBuilder: RequestInterceptionContext) => Promise} requestInterceptionFunc * @returns {Interceptor} @@ -34,16 +34,13 @@ function buildInterceptor(requestHandlers) { return { async handleRequest(targetUrl) { - const reqInterceptorBuilder = createRequestContext( - targetUrl, - eventEmitter - ); + const requestContext = createRequestContext(targetUrl, eventEmitter); for (const handler of requestHandlers) { - await handler(reqInterceptorBuilder); + await handler(requestContext); } - return reqInterceptorBuilder.build(); + return requestContext.build(); }, on(event, listener) { eventEmitter.on(event, listener);