From 7223a74410969179dd5e4691e6491b7da9102ee1 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 27 Mar 2023 07:02:27 +0200 Subject: [PATCH] refactor: handle loaded module --- lib/worker/base.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/worker/base.js b/lib/worker/base.js index e6abb5334..f896a82d0 100644 --- a/lib/worker/base.js +++ b/lib/worker/base.js @@ -184,9 +184,10 @@ const run = async options => { const loadedModule = await load(path); if (typeof loadedModule === 'function') { - await loadedModule.apply(...options); + await loadedModule(...options); } else if (typeof loadedModule.default === 'function') { - await loadedModule.default.apply(...options); + const { default: fn } = loadedModule; + await fn(...options); } else { channel.send({type: 'non-invokable-require-option'}); }