From: Chris Duncan Date: Thu, 12 Dec 2024 21:26:13 +0000 (-0800) Subject: Worker result is always currently returned as buffer so fix handling. X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=fb78b448a53ba7f191447cbdd48e50fbfde16a48;p=libnemo.git Worker result is always currently returned as buffer so fix handling. --- diff --git a/src/lib/pool.ts b/src/lib/pool.ts index ca3277c..9431f2f 100644 --- a/src/lib/pool.ts +++ b/src/lib/pool.ts @@ -33,9 +33,7 @@ export class Pool { job: null } thread.worker.addEventListener('message', message => { - let result = (message.data instanceof ArrayBuffer) - ? new Uint8Array(message.data) - : JSON.parse(new TextDecoder().decode(message.data) || "[]") + let result = JSON.parse(new TextDecoder().decode(message.data) || "[]") if (!Array.isArray(result)) result = [result] this.#report(thread, result) })