]> git.codecow.com Git - nano-pow.git/commitdiff
Use conventional names for promise resolvers.
authorChris Duncan <chris@codecow.com>
Sat, 23 May 2026 18:40:54 +0000 (11:40 -0700)
committerChris Duncan <chris@codecow.com>
Sat, 23 May 2026 18:40:54 +0000 (11:40 -0700)
src/lib/generate/wasm/index.ts

index eb4179c57183449ff8327dabc4b365bee764a33e..d21393c2cbcc0d6b02c669315fce7b2862a61262 100644 (file)
@@ -75,17 +75,18 @@ async function dispatch (): Promise<bigint> {
                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')