From: Chris Duncan Date: Mon, 13 Jan 2025 00:40:31 +0000 (-0800) Subject: Throw if NanoPow couldn't load. X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=d2f7537e926914e4bb23ba43618ab571711da353;p=libnemo.git Throw if NanoPow couldn't load. --- diff --git a/src/lib/workers/nano-pow.ts b/src/lib/workers/nano-pow.ts index 24b8116..ef6860a 100644 --- a/src/lib/workers/nano-pow.ts +++ b/src/lib/workers/nano-pow.ts @@ -21,9 +21,10 @@ export class NanoPowWorker extends WorkerInterface { */ static async work (data: any[]): Promise { return new Promise(async (resolve, reject): Promise => { + if (NanoPow == null) throw new Error('NanoPow not available') for (const d of data) { try { - d.work = await NanoPowGpu.search(d.hash, d.threshold) + d.work = await NanoPow.search(d.hash, d.threshold) } catch (err) { reject(err) }