Make the staggered start work properly

This commit is contained in:
Thomas Lynch
2022-09-25 14:34:21 +10:00
parent a6b6bc1510
commit 84fe5037b9

View File

@ -57,10 +57,10 @@ const powFinished = new Promise((resolve, reject) => {
argonWorker.onmessage = messageHandler;
workers.push(argonWorker);
}
workers.forEach(async (w, i) => {
for (let i = 0; i < threads; i++) {
await new Promise(res => setTimeout(res, 100));
w.postMessage([userkey, challenge, diffString, argonOpts, i, threads]);
});
workers[i].postMessage([userkey, challenge, diffString, argonOpts, i, threads]);
}
} else {
console.warn('No webworker support, running in main/UI thread!');
let i = 0;