From 0fa4b905709ef91717fab8381c7dbfc6bda689c2 Mon Sep 17 00:00:00 2001 From: Timothy Hunt Date: Fri, 6 Sep 2019 10:30:58 -0500 Subject: [PATCH] workaround for node.js bug https://github.com/nodejs/node/issues/21398 --- index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 17f45d0..914c66f 100644 --- a/index.js +++ b/index.js @@ -125,7 +125,10 @@ Check handler for HTTP(S) handlers.http = (target, data, event, resolve, reject) => { const request = createRequest(target.url, response => { data.statusCode = response.statusCode - response.once("readable", () => data.timings.readable = hrtime()) + response.once("readable", () => { + data.timings.readable = hrtime() + response.on('data', () => { }) + }) response.once("end", () => data.timings.end = hrtime()) }) request.setTimeout(1) @@ -244,4 +247,5 @@ handlers.smtp = (target, data, event, resolve, reject) => { socket.connect(target.port, target.hostname, () => {}) -} \ No newline at end of file +} +