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])
|
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)
|
|
||||||
)
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user