From e7e5124eddd7bdc7b278100418abb2ae0e569f5c Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Mon, 27 Jan 2025 14:36:17 +0100 Subject: [PATCH] refactor --- packages/playwright-core/src/client/mockingProxy.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/playwright-core/src/client/mockingProxy.ts b/packages/playwright-core/src/client/mockingProxy.ts index 2cfcc7ad25..d8a67425a7 100644 --- a/packages/playwright-core/src/client/mockingProxy.ts +++ b/packages/playwright-core/src/client/mockingProxy.ts @@ -30,13 +30,15 @@ export class MockingProxy extends ChannelOwner { const requestContext = APIRequestContext.from(initializer.requestContext); this._channel.on('route', async (params: channels.MockingProxyRouteEvent) => { + const route = network.Route.from(params.route); + route._context = requestContext; + let browserRequest: network.Request | undefined; if (params.correlation) { browserRequest = this._browserRequests.get(params.correlation); this._browserRequests.delete(params.correlation); } - const route = network.Route.from(params.route); - route._context = requestContext; + this.emit(Events.MockingProxy.Route, { route, browserRequest }); }); }