mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-02-15 07:28:59 +00:00
Upgrade libsignal to 0.68.0
This commit is contained in:
@@ -118,7 +118,7 @@
|
||||
"@react-aria/focus": "3.19.1",
|
||||
"@react-aria/utils": "3.25.3",
|
||||
"@react-spring/web": "9.7.5",
|
||||
"@signalapp/libsignal-client": "0.67.4",
|
||||
"@signalapp/libsignal-client": "0.68.0",
|
||||
"@signalapp/quill-cjs": "2.1.2",
|
||||
"@signalapp/ringrtc": "2.50.3",
|
||||
"@signalapp/sqlcipher": "1.0.0",
|
||||
|
||||
10
pnpm-lock.yaml
generated
10
pnpm-lock.yaml
generated
@@ -128,8 +128,8 @@ importers:
|
||||
specifier: 9.7.5
|
||||
version: 9.7.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2)
|
||||
'@signalapp/libsignal-client':
|
||||
specifier: 0.67.4
|
||||
version: 0.67.4
|
||||
specifier: 0.68.0
|
||||
version: 0.68.0
|
||||
'@signalapp/quill-cjs':
|
||||
specifier: 2.1.2
|
||||
version: 2.1.2
|
||||
@@ -2534,8 +2534,8 @@ packages:
|
||||
'@signalapp/libsignal-client@0.60.2':
|
||||
resolution: {integrity: sha512-tU4kNP/yCwkFntb2ahXOSQJtzdy+YifAB2yv5hw0qyKSidRHLn6bYiz4Zo2tjxLDRoBLAUxCRsQramStiqNZdA==}
|
||||
|
||||
'@signalapp/libsignal-client@0.67.4':
|
||||
resolution: {integrity: sha512-nenGxomG2zH0uCoFSwBzofqSAHnJRdbIbLr8libGy9y3rCL2z62nHL79Kh1o46ZnzxgAA7Ay3/qMhwPcXq7Iig==}
|
||||
'@signalapp/libsignal-client@0.68.0':
|
||||
resolution: {integrity: sha512-k7kUqN36wYMnx1ARVVpNmWJfVlD0AIrNEq0Mpb7X8yMc6E8QY5ankwtPX3ZlO/Yl7en2NT7ZrP4dM5xpQlGsNA==}
|
||||
|
||||
'@signalapp/mock-server@11.2.0':
|
||||
resolution: {integrity: sha512-y8bueRcXVulyXRRVm2M/qT7YmxGpUbiwQsRSi7a+DDI4aUeZIDW9z7KgjElv1CN1/n9O6M1bYO+TLy4ys+7U6w==}
|
||||
@@ -12242,7 +12242,7 @@ snapshots:
|
||||
type-fest: 4.26.1
|
||||
uuid: 8.3.2
|
||||
|
||||
'@signalapp/libsignal-client@0.67.4':
|
||||
'@signalapp/libsignal-client@0.68.0':
|
||||
dependencies:
|
||||
node-gyp-build: 4.8.4
|
||||
type-fest: 4.26.1
|
||||
|
||||
@@ -15,7 +15,7 @@ export class FileStream extends InputStream {
|
||||
super();
|
||||
}
|
||||
|
||||
public async close(): Promise<void> {
|
||||
public override async close(): Promise<void> {
|
||||
await this.#initPromise;
|
||||
await this.#file?.close();
|
||||
}
|
||||
|
||||
@@ -21,23 +21,12 @@ export async function validateBackup(
|
||||
aci,
|
||||
});
|
||||
|
||||
const streams = new Array<FileStream>();
|
||||
|
||||
let outcome: libsignal.ValidationOutcome;
|
||||
try {
|
||||
outcome = await libsignal.validate(
|
||||
backupKey,
|
||||
libsignal.Purpose.RemoteBackup,
|
||||
() => {
|
||||
const stream = new FileStream(filePath);
|
||||
streams.push(stream);
|
||||
return stream;
|
||||
},
|
||||
BigInt(fileSize)
|
||||
);
|
||||
} finally {
|
||||
await Promise.all(streams.map(stream => stream.close()));
|
||||
}
|
||||
const outcome = await libsignal.validate(
|
||||
backupKey,
|
||||
libsignal.Purpose.RemoteBackup,
|
||||
() => new FileStream(filePath),
|
||||
BigInt(fileSize)
|
||||
);
|
||||
|
||||
if (isTestOrMockEnvironment()) {
|
||||
strictAssert(
|
||||
|
||||
Reference in New Issue
Block a user