Interface: CloudStoreState
Defined in: src/stores/cloud/useCloudStore.ts:26
Cloud domain store for provider connection, sync, and remote backups.
Propertiesโ
backupsโ
backups:
CloudBackupEntry[]
Defined in: src/stores/cloud/useCloudStore.ts:27
clearEncryptionKeyโ
clearEncryptionKey: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:28
Returnsโ
Promise<void>
configureFilesystemProviderโ
configureFilesystemProvider: (
args: {baseDirectory:string; }) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:29
Parametersโ
argsโ
baseDirectoryโ
string
Returnsโ
Promise<void>
connectDropboxโ
connectDropbox: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:32
Returnsโ
Promise<void>
connectGoogleDriveโ
connectGoogleDrive: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:33
Returnsโ
Promise<void>
deleteBackupโ
deleteBackup: (
key:string) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:34
Parametersโ
keyโ
string
Returnsโ
Promise<void>
deletingBackupKeyโ
deletingBackupKey:
string|null
Defined in: src/stores/cloud/useCloudStore.ts:35
disconnectโ
disconnect: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:36
Returnsโ
Promise<void>
isClearingEncryptionKeyโ
isClearingEncryptionKey:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:37
isConfiguringFilesystemProviderโ
isConfiguringFilesystemProvider:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:38
isConnectingDropboxโ
isConnectingDropbox:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:39
isConnectingGoogleDriveโ
isConnectingGoogleDrive:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:40
isDisconnectingโ
isDisconnecting:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:41
isListingBackupsโ
isListingBackups:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:42
isMigratingBackupsโ
isMigratingBackups:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:43
isRefreshingRemoteSyncResetPreviewโ
isRefreshingRemoteSyncResetPreview:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:44
isRefreshingStatusโ
isRefreshingStatus:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:45
isRequestingSyncNowโ
isRequestingSyncNow:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:46
isResettingRemoteSyncStateโ
isResettingRemoteSyncState:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:47
isSettingEncryptionPassphraseโ
isSettingEncryptionPassphrase:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:48
isSettingSyncEnabledโ
isSettingSyncEnabled:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:49
isUploadingBackupโ
isUploadingBackup:
boolean
Defined in: src/stores/cloud/useCloudStore.ts:50
lastBackupMigrationResultโ
lastBackupMigrationResult:
CloudBackupMigrationResult|null
Defined in: src/stores/cloud/useCloudStore.ts:51
lastRemoteSyncResetResultโ
lastRemoteSyncResetResult:
CloudSyncResetResult|null
Defined in: src/stores/cloud/useCloudStore.ts:52
listBackupsโ
listBackups: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:53
Returnsโ
Promise<void>
migrateBackupsโ
migrateBackups: (
args: {deleteSource:boolean;limit?:number;target:"encrypted"|"plaintext"; }) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:54
Parametersโ
argsโ
deleteSourceโ
boolean
limit?โ
number
targetโ
"encrypted" | "plaintext"
Returnsโ
Promise<void>
refreshRemoteSyncResetPreviewโ
refreshRemoteSyncResetPreview: () =>
Promise<CloudSyncResetPreview|null>
Defined in: src/stores/cloud/useCloudStore.ts:59
Returnsโ
Promise<CloudSyncResetPreview | null>
refreshStatusโ
refreshStatus: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:60
Returnsโ
Promise<void>
remoteSyncResetPreviewโ
remoteSyncResetPreview:
CloudSyncResetPreview|null
Defined in: src/stores/cloud/useCloudStore.ts:61
requestSyncNowโ
requestSyncNow: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:62
Returnsโ
Promise<void>
resetRemoteSyncStateโ
resetRemoteSyncState: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:63
Returnsโ
Promise<void>
restoreBackupโ
restoreBackup: (
key:string) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:64
Parametersโ
keyโ
string
Returnsโ
Promise<void>
restoringBackupKeyโ
restoringBackupKey:
string|null
Defined in: src/stores/cloud/useCloudStore.ts:65
setEncryptionPassphraseโ
setEncryptionPassphrase: (
passphrase:string) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:66
Parametersโ
passphraseโ
string
Returnsโ
Promise<void>
setSyncEnabledโ
setSyncEnabled: (
enabled:boolean) =>Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:67
Parametersโ
enabledโ
boolean
Returnsโ
Promise<void>
statusโ
status:
CloudStatusSummary|null
Defined in: src/stores/cloud/useCloudStore.ts:68
uploadLatestBackupโ
uploadLatestBackup: () =>
Promise<void>
Defined in: src/stores/cloud/useCloudStore.ts:69
Returnsโ
Promise<void>