From 5c4090295f683092bdcd6bd4fde367db6031173e 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) # Conflicts: # src/WorkerHandler.js --- lib/WorkerHandler.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/WorkerHandler.js b/lib/WorkerHandler.js index 02f748a7..e9ef536a 100644 --- a/lib/WorkerHandler.js +++ b/lib/WorkerHandler.js @@ -171,8 +171,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); + } } // listen for worker messages error and exit