From d2f7537e926914e4bb23ba43618ab571711da353 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sun, 12 Jan 2025 16:40:31 -0800 Subject: [PATCH] Throw if NanoPow couldn't load. --- src/lib/workers/nano-pow.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) } -- 2.34.1