]> git.codecow.com Git - nano25519.git/commitdiff
Fix transfer of full buffer instead of just array view.
authorChris Duncan <chris@zoso.dev>
Sun, 16 Aug 2026 08:56:20 +0000 (01:56 -0700)
committerChris Duncan <chris@zoso.dev>
Sun, 16 Aug 2026 08:56:20 +0000 (01:56 -0700)
src/lib/worker.ts

index 1efcd1f018580e20434cb7f2b2465b8c4e4c053c..ecb732f3b6638749bdf945c24f6e34b73e9cdacf 100644 (file)
@@ -197,10 +197,8 @@ async function dispatch (data: Record<'action', Action> & Record<string, string
        const transfer: ArrayBuffer[] = []
        for (let k of Object.keys(data)) {
                if (isBytes(data[k])) {
-                       data[k] = data[k].buffer
-               }
-               if (data[k] instanceof ArrayBuffer) {
-                       transfer.push(data[k].slice())
+                       data[k] = data[k].slice().buffer
+                       transfer.push(data[k])
                }
        }
        console.log('sending data to worker')