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
| Parameter | Type |
|---|---|
|
|
|
|
|
|
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
| Parameter | Type |
|---|---|
|
|
|
|
|
|
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
| Parameter | Type |
|---|---|
|
|
|
Returns
Promise<void>
userAddress
userAddress:
string|null
Defined in: src/react/useICloudBackup.ts:25
Current user address (null if not signed in)