From: Ardis Lu Date: Wed, 22 Mar 2023 06:33:15 +0000 (-0700) Subject: Return counter from worker X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=c36a55423784c345b4e117e654d5ee30a2b4169e;p=4-byte-gen Return counter from worker Useful for pausing and resuming work --- diff --git a/worker.js b/worker.js index c864ade..43e8308 100644 --- a/worker.js +++ b/worker.js @@ -26,11 +26,11 @@ function calculateOptimizedName(name, parametersTypes, minimum) { functionName = `${name}_${counter.toString(36)}(${parametersTypes})`; hash = validate(functionName, minimum); } - return { functionName, hash }; + return { functionName, hash, counter }; } addEventListener('message', e => { const { name, parametersTypes, minimum } = e.data; - const { functionName, hash } = calculateOptimizedName(name, parametersTypes, minimum); - postMessage({ functionName, hash }); + const { functionName, hash, counter } = calculateOptimizedName(name, parametersTypes, minimum); + postMessage({ functionName, hash, counter }); });