mirror of
https://github.com/cupcakearmy/cryptgeon.git
synced 2026-09-26 20:41:45 +00:00
fix(web): stop transferring nested file buffers in worker unpack (comlink multi-buffer failure)
This commit is contained in:
@@ -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)
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user