From e2ecc005f498b07cf553916b8e040dd658b79fe0 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sun, 31 Jan 2021 10:23:08 -0500 Subject: [PATCH] Fix ERR_INVALID_ARG_TYPE on Node.js nightly (#230) --- src/WorkerHandler.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/WorkerHandler.js b/src/WorkerHandler.js index 53786b56..26bb7825 100644 --- a/src/WorkerHandler.js +++ b/src/WorkerHandler.js @@ -265,8 +265,9 @@ function WorkerHandler(script, _options) { // send all queued requests to worker function dispatchQueuedRequests() { - me.requestQueue.forEach(me.worker.send.bind(me.worker)); - me.requestQueue = []; + for(const request of me.requestQueue.splice(0)) { + me.worker.send(request); + } } var worker = this.worker;