From: Chris Duncan Date: Sat, 23 May 2026 18:40:54 +0000 (-0700) Subject: Use conventional names for promise resolvers. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=6a80f578df2451d6aa39cdea3f9b00d56157acf3;p=nano-pow.git Use conventional names for promise resolvers. --- diff --git a/src/lib/generate/wasm/index.ts b/src/lib/generate/wasm/index.ts index eb4179c..d21393c 100644 --- a/src/lib/generate/wasm/index.ts +++ b/src/lib/generate/wasm/index.ts @@ -75,17 +75,18 @@ async function dispatch (): Promise { const attempts = [] for (let i = 0; i < workers.length; i++) { data.seed = bigintToHex((bigintRandom() & ~((1n << 24n) - 1n)), 16) - attempts.push(new Promise((found, err) => { + const attempt = new Promise((resolve, reject) => { const w = workers[i] - w.onerror = err + w.onerror = reject w.onmessage = (msg) => { const result = msg.data LOG: logger.log(`received result from worker ${i}`) - found(result) + resolve(result) } LOG: logger.log(`sending data to worker ${i}`) w.postMessage(JSON.stringify(data)) - })) + }) + attempts.push(attempt) } Promise.all(attempts).then(results => { const result = results.find(r => typeof r === 'bigint')