Interface: CloudStoreState
Defined in: src/stores/cloud/useCloudStore.ts:92
Cloud domain store for provider connection, sync, and remote backups.
Propertiesโ
backupsโ
backups:
CloudBackupEntry[]
Defined in: src/stores/cloud/useCloudStore.ts:93
clearEncryptionKey()โ
clearEncryptionKey: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:94
Returnsโ
Promise<void>
configureFilesystemProvider()โ
configureFilesystemProvider: (
args: {baseDirectory:string; }) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:95
Parametersโ
argsโ
baseDirectoryโ
string
Returnsโ
Promise<void>
connectDropbox()โ
connectDropbox: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:98
Returnsโ
Promise<void>
connectGoogleDrive()โ
connectGoogleDrive: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:99
Returnsโ
Promise<void>
deleteBackup()โ
deleteBackup: (
key:string) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:100
Parametersโ
keyโ
string
Returnsโ
Promise<void>
deletingBackupKeyโ
deletingBackupKey:
string|null
Defined in: src/stores/cloud/useCloudStore.ts:101
disconnect()โ
disconnect: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:102
Returnsโ
Promise<void>
isClearingEncryptionKeyโ
isClearingEncryptionKey:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:103
isConfiguringFilesystemProviderโ
isConfiguringFilesystemProvider:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:104
isConnectingDropboxโ
isConnectingDropbox:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:105
isConnectingGoogleDriveโ
isConnectingGoogleDrive:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:106
isDisconnectingโ
isDisconnecting:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:107
isListingBackupsโ
isListingBackups:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:108
isMigratingBackupsโ
isMigratingBackups:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:109
isRefreshingRemoteSyncResetPreviewโ
isRefreshingRemoteSyncResetPreview:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:110
isRefreshingStatusโ
isRefreshingStatus:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:111
isRequestingSyncNowโ
isRequestingSyncNow:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:112
isResettingRemoteSyncStateโ
isResettingRemoteSyncState:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:113
isSettingEncryptionPassphraseโ
isSettingEncryptionPassphrase:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:114
isSettingSyncEnabledโ
isSettingSyncEnabled:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:115
isUploadingBackupโ
isUploadingBackup:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:116
lastBackupMigrationResultโ
lastBackupMigrationResult:
CloudBackupMigrationResult|null
Defined in: src/stores/cloud/useCloudStore.ts:117
lastRemoteSyncResetResultโ
lastRemoteSyncResetResult:
CloudSyncResetResult|null
Defined in: src/stores/cloud/useCloudStore.ts:118
listBackups()โ
listBackups: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:119
Returnsโ
Promise<void>
migrateBackups()โ
migrateBackups: (
args: {deleteSource:boolean;limit?:number;target:"encrypted"|"plaintext"; }) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:120
Parametersโ
argsโ
deleteSourceโ
boolean
limit?โ
number
targetโ
"encrypted" | "plaintext"
Returnsโ
Promise<void>
refreshRemoteSyncResetPreview()โ
refreshRemoteSyncResetPreview: () =>
Promise<CloudSyncResetPreview|null>
Defined in: src/stores/cloud/useCloudStore.ts:125
Returnsโ
Promise<CloudSyncResetPreview | null>
refreshStatus()โ
refreshStatus: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:126
Returnsโ
Promise<void>
remoteSyncResetPreviewโ
remoteSyncResetPreview:
CloudSyncResetPreview|null
Defined in: src/stores/cloud/useCloudStore.ts:127
requestSyncNow()โ
requestSyncNow: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:128
Returnsโ
Promise<void>
resetRemoteSyncState()โ
resetRemoteSyncState: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:129
Returnsโ
Promise<void>
restoreBackup()โ
restoreBackup: (
key:string) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:130
Parametersโ
keyโ
string
Returnsโ
Promise<void>
restoringBackupKeyโ
restoringBackupKey:
string|null
Defined in: src/stores/cloud/useCloudStore.ts:131
setEncryptionPassphrase()โ
setEncryptionPassphrase: (
passphrase:string) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:132
Parametersโ
passphraseโ
string
Returnsโ
Promise<void>
setSyncEnabled()โ
setSyncEnabled: (
enabled:boolean) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:133
Parametersโ
enabledโ
boolean
Returnsโ
Promise<void>
statusโ
status:
CloudStatusSummary|null
Defined in: src/stores/cloud/useCloudStore.ts:134
uploadLatestBackup()โ
uploadLatestBackup: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:135
Returnsโ
Promise<void>