mirror of
https://github.com/chatmail/core.git
synced 2026-05-20 15:26:30 +03:00
api(deltachat-rpc-client): add Account.{import,export}_backup methods
This commit is contained in:
@@ -259,3 +259,11 @@ class Account:
|
|||||||
)
|
)
|
||||||
fresh_msg_ids = sorted(await self._rpc.get_fresh_msgs(self.id))
|
fresh_msg_ids = sorted(await self._rpc.get_fresh_msgs(self.id))
|
||||||
return [Message(self, msg_id) for msg_id in fresh_msg_ids]
|
return [Message(self, msg_id) for msg_id in fresh_msg_ids]
|
||||||
|
|
||||||
|
async def export_backup(self, path, passphrase: str = "") -> None:
|
||||||
|
"""Export backup."""
|
||||||
|
await self._rpc.export_backup(self.id, str(path), passphrase)
|
||||||
|
|
||||||
|
async def import_backup(self, path, passphrase: str = "") -> None:
|
||||||
|
"""Import backup."""
|
||||||
|
await self._rpc.import_backup(self.id, str(path), passphrase)
|
||||||
|
|||||||
Reference in New Issue
Block a user