fix(web): stop transferring nested file buffers in worker unpack (comlink multi-buffer failure)

This commit is contained in:
2026-09-19 15:13:34 +02:00
parent d1126ace82
commit 055a48a38d
+1 -5
View File
@@ -8,11 +8,7 @@ const contract: WorkerConract = {
return transfer(content, [content.data.buffer, content.extra.buffer, content.key.buffer]) return transfer(content, [content.data.buffer, content.extra.buffer, content.key.buffer])
}, },
unpack(data, key) { unpack(data, key) {
const content = unpackContent(data, key) return unpackContent(data, key)
return transfer(
content,
typeof content.data === 'string' ? [] : content.data.map((f) => f.data.buffer)
)
}, },
} }