Add backup comparator test harness

This commit is contained in:
Fedor Indutny 2024-09-03 10:18:15 -07:00 committed by GitHub
parent 98eb6dec68
commit 84f1d98020
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 339 additions and 124 deletions

View file

@ -225,8 +225,13 @@ export const SmartInstallScreen = memo(function SmartInstallScreen() {
let deviceName: string;
let backupFileData: Uint8Array | undefined;
let isPlaintextBackup = false;
if (window.SignalCI) {
({ deviceName, backupData: backupFileData } = window.SignalCI);
({
deviceName,
backupData: backupFileData,
isPlaintextBackup = false,
} = window.SignalCI);
} else {
deviceName = await chooseDeviceNamePromiseWrapperRef.current.promise;
const backupFile =
@ -264,6 +269,7 @@ export const SmartInstallScreen = memo(function SmartInstallScreen() {
const data = provisioner.prepareLinkData({
deviceName,
backupFile: backupFileData,
isPlaintextBackup,
});
await accountManager.registerSecondDevice(data);
} catch (error) {