Skip to Content
SdkReactInternalInterfacesUseICloudBackupOptions

UseICloudBackupOptions

Defined in: src/react/useICloudBackup.ts:21 

Options for useICloudBackup hook

Properties

database

database: Database

Defined in: src/react/useICloudBackup.ts:23 

WatermelonDB database instance


exportConversation()

exportConversation: (conversationId: string, userAddress: string) => Promise<{ blob?: Blob; success: boolean; }>

Defined in: src/react/useICloudBackup.ts:29 

Export a conversation to an encrypted blob

Parameters

ParameterType

conversationId

string

userAddress

string

Returns

Promise<{ blob?: Blob; success: boolean; }>


importConversation()

importConversation: (blob: Blob, userAddress: string) => Promise<{ success: boolean; }>

Defined in: src/react/useICloudBackup.ts:34 

Import a conversation from an encrypted blob

Parameters

ParameterType

blob

Blob

userAddress

string

Returns

Promise<{ success: boolean; }>


requestEncryptionKey()

requestEncryptionKey: (address: string) => Promise<void>

Defined in: src/react/useICloudBackup.ts:27 

Request encryption key for the user address

Parameters

ParameterType

address

string

Returns

Promise<void>


userAddress

userAddress: string | null

Defined in: src/react/useICloudBackup.ts:25 

Current user address (null if not signed in)

Last updated on