From 1bd307a26adb28273693dd04af5f11fb34254122 Mon Sep 17 00:00:00 2001 From: link2xt Date: Mon, 17 Jul 2023 15:00:10 +0000 Subject: [PATCH] api(deltachat-rpc-client): add Account.{import,export}_backup methods --- deltachat-rpc-client/src/deltachat_rpc_client/account.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/deltachat-rpc-client/src/deltachat_rpc_client/account.py b/deltachat-rpc-client/src/deltachat_rpc_client/account.py index c3f29995c..ce5d52f9a 100644 --- a/deltachat-rpc-client/src/deltachat_rpc_client/account.py +++ b/deltachat-rpc-client/src/deltachat_rpc_client/account.py @@ -259,3 +259,11 @@ class Account: ) fresh_msg_ids = sorted(await self._rpc.get_fresh_msgs(self.id)) 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)