Skip to content

Commit 3aeb57b

Browse files
committed
api(deltachat-jsonrpc-client): add Account.{import,export}_self_keys
1 parent 1b85614 commit 3aeb57b

File tree

1 file changed

+10
-0
lines changed
  • deltachat-rpc-client/src/deltachat_rpc_client

1 file changed

+10
-0
lines changed

deltachat-rpc-client/src/deltachat_rpc_client/account.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,3 +300,13 @@ def export_backup(self, path, passphrase: str = "") -> None:
300300
def import_backup(self, path, passphrase: str = "") -> None:
301301
"""Import backup."""
302302
self._rpc.import_backup(self.id, str(path), passphrase)
303+
304+
def export_self_keys(self, path) -> None:
305+
"""Export keys."""
306+
passphrase = "" # Setting passphrase is currently not supported.
307+
self._rpc.export_self_keys(self.id, str(path), passphrase)
308+
309+
def import_self_keys(self, path) -> None:
310+
"""Import keys."""
311+
passphrase = "" # Importing passphrase-protected keys is currently not supported.
312+
self._rpc.import_self_keys(self.id, str(path), passphrase)

0 commit comments

Comments
 (0)