diff options
Diffstat (limited to 'src/leap/bitmask/core/mail_services.py')
-rw-r--r-- | src/leap/bitmask/core/mail_services.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/leap/bitmask/core/mail_services.py b/src/leap/bitmask/core/mail_services.py index aebca9f1..8e64f997 100644 --- a/src/leap/bitmask/core/mail_services.py +++ b/src/leap/bitmask/core/mail_services.py @@ -354,6 +354,12 @@ class KeymanagerService(HookableService): (key.address, key.fingerprint) for key in keys]) return d + def do_export(self, userid, address): + km = self._container.get_instance(userid) + d = km.get_key(address, fetch_remote=False) + d.addCallback(lambda key: dict(key)) + return d + class StandardMailService(service.MultiService, HookableService): """ |