Update folder structure for local backups

This commit is contained in:
trevor-signal
2026-03-04 15:59:33 -05:00
committed by GitHub
parent ed8d4bca32
commit d2f769296d

View File

@@ -1396,15 +1396,19 @@ export class BackupsService {
}
async pickLocalBackupFolder(): Promise<string | undefined> {
const { canceled, dirPath: snapshotDir } = await ipcRenderer.invoke(
const { canceled, dirPath: backupsParentDir } = await ipcRenderer.invoke(
'show-open-folder-dialog'
);
if (canceled || !snapshotDir) {
if (canceled || !backupsParentDir) {
return;
}
drop(itemStorage.put('localBackupFolder', snapshotDir));
return snapshotDir;
const localBackupsBaseDir = join(backupsParentDir, 'SignalBackups');
await mkdir(localBackupsBaseDir, { recursive: true });
await itemStorage.put('localBackupFolder', localBackupsBaseDir);
return localBackupsBaseDir;
}
}