mirror of
https://github.com/chatmail/core.git
synced 2026-05-09 01:46:30 +03:00
api(deltachat-jsonrpc-client): add Account.{import,export}_self_keys
This commit is contained in:
@@ -300,3 +300,13 @@ class Account:
|
|||||||
def import_backup(self, path, passphrase: str = "") -> None:
|
def import_backup(self, path, passphrase: str = "") -> None:
|
||||||
"""Import backup."""
|
"""Import backup."""
|
||||||
self._rpc.import_backup(self.id, str(path), passphrase)
|
self._rpc.import_backup(self.id, str(path), passphrase)
|
||||||
|
|
||||||
|
def export_self_keys(self, path) -> None:
|
||||||
|
"""Export keys."""
|
||||||
|
passphrase = "" # Setting passphrase is currently not supported.
|
||||||
|
self._rpc.export_self_keys(self.id, str(path), passphrase)
|
||||||
|
|
||||||
|
def import_self_keys(self, path) -> None:
|
||||||
|
"""Import keys."""
|
||||||
|
passphrase = "" # Importing passphrase-protected keys is currently not supported.
|
||||||
|
self._rpc.import_self_keys(self.id, str(path), passphrase)
|
||||||
|
|||||||
Reference in New Issue
Block a user