From dde4488ebbc3c3627e38e5825ed88d76303b5300 Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Mon, 16 Sep 2024 10:07:57 +0200 Subject: [PATCH] refactor endAt --- packages/playwright-core/src/server/fetch.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/playwright-core/src/server/fetch.ts b/packages/playwright-core/src/server/fetch.ts index 2d4e46bdc9..794ec87ccd 100644 --- a/packages/playwright-core/src/server/fetch.ts +++ b/packages/playwright-core/src/server/fetch.ts @@ -315,11 +315,11 @@ export abstract class APIRequestContext extends SdkObject { let tcpConnectionAt: number | undefined; let tlsHandshakeAt: number | undefined; let requestFinishAt: number | undefined; - let endAt: number | undefined; const request = requestConstructor(url, requestOptions as any, async response => { const responseAt = monotonicTime(); const notifyRequestFinished = (body?: Buffer) => { + const endAt = monotonicTime(); // spec: http://www.softwareishard.com/blog/har-12-spec/#timings const timings: har.Timings = { send: requestFinishAt! - startAt, @@ -435,7 +435,6 @@ export abstract class APIRequestContext extends SdkObject { const chunks: Buffer[] = []; const notifyBodyFinished = () => { - endAt = monotonicTime(); const body = Buffer.concat(chunks); notifyRequestFinished(body); fulfill({