]> zoso.dev Git - libnemo.git/commitdiff
Worker result is always currently returned as buffer so fix handling.
authorChris Duncan <chris@zoso.dev>
Thu, 12 Dec 2024 21:26:13 +0000 (13:26 -0800)
committerChris Duncan <chris@zoso.dev>
Thu, 12 Dec 2024 21:26:13 +0000 (13:26 -0800)
src/lib/pool.ts

index ca3277ce35beaca75eef13c152ec989379858703..9431f2f49050ea14c9ba82f3ec113c6b527d17b9 100644 (file)
@@ -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)
                        })