From 6a80f578df2451d6aa39cdea3f9b00d56157acf3 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sat, 23 May 2026 11:40:54 -0700 Subject: [PATCH] Use conventional names for promise resolvers. --- src/lib/generate/wasm/index.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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') -- 2.52.0