Update web stream tools and improve performance (#1439)
Optimize reading literal data packet from ArrayStreams, and update web-stream-tools (with various performance improvements).
This commit is contained in:
parent
a17a7200b8
commit
1d2093ab0a
6
package-lock.json
generated
6
package-lock.json
generated
|
@ -261,9 +261,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"@openpgp/web-stream-tools": {
|
"@openpgp/web-stream-tools": {
|
||||||
"version": "0.0.6",
|
"version": "0.0.8",
|
||||||
"resolved": "https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.8.tgz",
|
||||||
"integrity": "sha512-U2Ujy4GUwz315W2QfleOWFnlvXTGz2Fjt4mg/nATedruT3EbIWjWzw4qfbaIvnBHjaVIijltsiESuNxIFRdHkw==",
|
"integrity": "sha512-THgyxuegf+NeRVdDfy51fZMPgtzolyKiQpeMnZu5s9L+JGBT1+Ek3Lmp4qOGJDO9HHCXPtxgr0vB5/4Zz0XhWw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@mattiasbuelens/web-streams-adapter": "~0.1.0",
|
"@mattiasbuelens/web-streams-adapter": "~0.1.0",
|
||||||
|
|
|
@ -59,7 +59,7 @@
|
||||||
"@openpgp/pako": "^1.0.12",
|
"@openpgp/pako": "^1.0.12",
|
||||||
"@openpgp/seek-bzip": "^1.0.5-git",
|
"@openpgp/seek-bzip": "^1.0.5-git",
|
||||||
"@openpgp/tweetnacl": "^1.0.3",
|
"@openpgp/tweetnacl": "^1.0.3",
|
||||||
"@openpgp/web-stream-tools": "0.0.6",
|
"@openpgp/web-stream-tools": "0.0.8",
|
||||||
"@rollup/plugin-commonjs": "^11.1.0",
|
"@rollup/plugin-commonjs": "^11.1.0",
|
||||||
"@rollup/plugin-node-resolve": "^7.1.3",
|
"@rollup/plugin-node-resolve": "^7.1.3",
|
||||||
"@rollup/plugin-replace": "^2.3.2",
|
"@rollup/plugin-replace": "^2.3.2",
|
||||||
|
|
|
@ -130,8 +130,8 @@ class LiteralDataPacket {
|
||||||
|
|
||||||
this.date = util.readDate(await reader.readBytes(4));
|
this.date = util.readDate(await reader.readBytes(4));
|
||||||
|
|
||||||
const data = reader.remainder();
|
let data = reader.remainder();
|
||||||
|
if (stream.isArrayStream(data)) data = await stream.readToEnd(data);
|
||||||
this.setBytes(data, format);
|
this.setBytes(data, format);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user