summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/core/mail_services.py
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2016-08-15 18:33:44 +0200
committerKali Kaneko <kali@leap.se>2016-08-15 18:33:44 +0200
commit7deebbcc9be005c6b29131985a218f571b89ab8d (patch)
tree0052ba1a603f3b2bdb5484cc8a1300db9dc99638 /src/leap/bitmask/core/mail_services.py
parentc8520be5c0a6c1c0e804f752d71baaf47367a0b8 (diff)
[bug] rename mail get-token commands
otherwise the command cannot be dispatched. return dicts instead of strings too.
Diffstat (limited to 'src/leap/bitmask/core/mail_services.py')
-rw-r--r--src/leap/bitmask/core/mail_services.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/leap/bitmask/core/mail_services.py b/src/leap/bitmask/core/mail_services.py
index 799ff3c6..68cb444a 100644
--- a/src/leap/bitmask/core/mail_services.py
+++ b/src/leap/bitmask/core/mail_services.py
@@ -459,15 +459,15 @@ class StandardMailService(service.MultiService, HookableService):
# commands
def do_status(self):
- return 'mail: %s' % 'running' if self.running else 'disabled'
+ status = 'running' if self.running else 'disabled'
+ return {'mail': status}
def get_token(self):
active_user = self._active_user
if not active_user:
- return defer.succeed('NO ACTIVE USER')
+ return defer.succeed({'user': None})
token = self._service_tokens.get(active_user)
- # TODO return just the tuple, no format.
- return defer.succeed("MAIL TOKEN (%s): %s" % (active_user, token))
+ return defer.succeed({'user': active_user, 'token': token})
def do_get_smtp_cert_path(self, userid):
username, provider = userid.split('@')