feat: expose managed online backup actions

This commit is contained in:
Sucukdeluxe
2026-08-22 10:54:11 +02:00
parent 2bfa153136
commit 774a06fc0b
4 changed files with 74 additions and 10 deletions
+5 -1
View File
@@ -79,7 +79,11 @@ contextBridge.exposeInMainWorld('api', {
// Backup
exportBackup: (options) => ipcRenderer.invoke('export-backup', options),
importBackup: (legacyPassword) => ipcRenderer.invoke('import-backup', legacyPassword),
createOnlineBackup: () => ipcRenderer.invoke('online-backup:create'),
listManagedOnlineBackups: () => ipcRenderer.invoke('online-backup:list-managed'),
createManagedOnlineBackup: () => ipcRenderer.invoke('online-backup:create-managed'),
copyManagedOnlineBackup: (id) => ipcRenderer.invoke('online-backup:copy-managed', id),
deleteManagedOnlineBackup: (id) => ipcRenderer.invoke('online-backup:delete-managed', id),
createOnlineBackup: () => ipcRenderer.invoke('online-backup:create-managed'),
restoreOnlineBackup: (key) => ipcRenderer.invoke('online-backup:restore', key),
// Folder Monitor