diff --git a/packages/portal/src/index.js b/packages/portal/src/index.js index d667042..80024af 100644 --- a/packages/portal/src/index.js +++ b/packages/portal/src/index.js @@ -82,7 +82,7 @@ export function WorkerPortal(context, worker, serialize) { } } - function injectionPointFactory(fnId, fnName, callbackFactory) { + function injectionPointFactory(fnId, callbackFactory) { return () => new Promise((resolve, reject) => { const id = callCount; @@ -96,7 +96,7 @@ export function WorkerPortal(context, worker, serialize) { return linkedFunctionNames => { const externalInterface = {}; linkedFunctionNames.forEach((fnName, index) => { - externalInterface[fnName] = injectionPointFactory(index, fnName); + externalInterface[fnName] = injectionPointFactory(index); }); resolve(externalInterface); return contextIndex; @@ -110,5 +110,5 @@ export function WorkerPortal(context, worker, serialize) { contextIndex.splice(0, 0, '__init'); context.__init = resolveExternalInterfaceFactory(resolve); }) - : injectionPointFactory(0, '___init___', resolveExternalInterfaceFactory)(contextIndex); + : injectionPointFactory(0, resolveExternalInterfaceFactory)(contextIndex); }