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])
},
unpack(data, key) {
const content = unpackContent(data, key)
return transfer(
content,
typeof content.data === 'string' ? [] : content.data.map((f) => f.data.buffer)
)
return unpackContent(data, key)
},
}