Interface: CloudStoreState
Defined in: src/stores/cloud/useCloudStore.ts:16
Cloud domain store for provider connection, sync, and remote backups.
Propertiesโ
backupsโ
backups:
CloudBackupEntry[]
Defined in: src/stores/cloud/useCloudStore.ts:17
clearEncryptionKey()โ
clearEncryptionKey: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:18
Returnsโ
Promise<void>
configureFilesystemProvider()โ
configureFilesystemProvider: (
args: {baseDirectory:string; }) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:19
Parametersโ
argsโ
baseDirectoryโ
string
Returnsโ
Promise<void>
connectDropbox()โ
connectDropbox: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:22
Returnsโ
Promise<void>
deleteBackup()โ
deleteBackup: (
key:string) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:23
Parametersโ
keyโ
string
Returnsโ
Promise<void>
deletingBackupKeyโ
deletingBackupKey:
string|null
Defined in: src/stores/cloud/useCloudStore.ts:24
disconnect()โ
disconnect: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:25
Returnsโ
Promise<void>
isClearingEncryptionKeyโ
isClearingEncryptionKey:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:26
isConfiguringFilesystemProviderโ
isConfiguringFilesystemProvider:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:27
isConnectingDropboxโ
isConnectingDropbox:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:28
isDisconnectingโ
isDisconnecting:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:29
isListingBackupsโ
isListingBackups:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:30
isMigratingBackupsโ
isMigratingBackups:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:31
isRefreshingRemoteSyncResetPreviewโ
isRefreshingRemoteSyncResetPreview:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:32
isRefreshingStatusโ
isRefreshingStatus:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:33
isRequestingSyncNowโ
isRequestingSyncNow:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:34
isResettingRemoteSyncStateโ
isResettingRemoteSyncState:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:35
isSettingEncryptionPassphraseโ
isSettingEncryptionPassphrase:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:36
isSettingSyncEnabledโ
isSettingSyncEnabled:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:37
isUploadingBackupโ
isUploadingBackup:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:38
lastBackupMigrationResultโ
lastBackupMigrationResult:
CloudBackupMigrationResult|null
Defined in: src/stores/cloud/useCloudStore.ts:39
lastRemoteSyncResetResultโ
lastRemoteSyncResetResult:
CloudSyncResetResult|null
Defined in: src/stores/cloud/useCloudStore.ts:40
listBackups()โ
listBackups: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:41
Returnsโ
Promise<void>
migrateBackups()โ
migrateBackups: (
args: {deleteSource:boolean;limit?:number;target:"encrypted"|"plaintext"; }) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:42
Parametersโ
argsโ
deleteSourceโ
boolean
limit?โ
number
targetโ
"encrypted" | "plaintext"
Returnsโ
Promise<void>
refreshRemoteSyncResetPreview()โ
refreshRemoteSyncResetPreview: () =>
Promise<CloudSyncResetPreview|null>
Defined in: src/stores/cloud/useCloudStore.ts:47
Returnsโ
Promise<CloudSyncResetPreview | null>
refreshStatus()โ
refreshStatus: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:48
Returnsโ
Promise<void>
remoteSyncResetPreviewโ
remoteSyncResetPreview:
CloudSyncResetPreview|null
Defined in: src/stores/cloud/useCloudStore.ts:49
requestSyncNow()โ
requestSyncNow: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:50
Returnsโ
Promise<void>
resetRemoteSyncState()โ
resetRemoteSyncState: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:51
Returnsโ
Promise<void>
restoreBackup()โ
restoreBackup: (
key:string) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:52
Parametersโ
keyโ
string
Returnsโ
Promise<void>
restoringBackupKeyโ
restoringBackupKey:
string|null
Defined in: src/stores/cloud/useCloudStore.ts:53
setEncryptionPassphrase()โ
setEncryptionPassphrase: (
passphrase:string) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:54
Parametersโ
passphraseโ
string
Returnsโ
Promise<void>
setSyncEnabled()โ
setSyncEnabled: (
enabled:boolean) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:55
Parametersโ
enabledโ
boolean
Returnsโ
Promise<void>
statusโ
status:
CloudStatusSummary|null
Defined in: src/stores/cloud/useCloudStore.ts:56
uploadLatestBackup()โ
uploadLatestBackup: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:57
Returnsโ
Promise<void>