summaryrefslogtreecommitdiff
path: root/service/pixelated/bitmask_libraries
diff options
context:
space:
mode:
authorVictor Shyba <victor.shyba@gmail.com>2015-07-13 17:48:18 +0200
committerFolker Bernitt <fbernitt@thoughtworks.com>2015-08-11 17:00:21 +0200
commit9b3e15f3ccb3f06fa42e0563b58370b07ca10887 (patch)
tree9010b677b9c570d5cdce63c2e0508e4d14118118 /service/pixelated/bitmask_libraries
parentfe2044050f849eea09e3afe9fed05c3378255d8a (diff)
fixes start mail fetcher
Diffstat (limited to 'service/pixelated/bitmask_libraries')
-rw-r--r--service/pixelated/bitmask_libraries/session.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/service/pixelated/bitmask_libraries/session.py b/service/pixelated/bitmask_libraries/session.py
index 19ded34c..ffe446a4 100644
--- a/service/pixelated/bitmask_libraries/session.py
+++ b/service/pixelated/bitmask_libraries/session.py
@@ -73,12 +73,10 @@ class LeapSession(object):
self.stop_background_jobs()
def start_background_jobs(self):
- self.smtp.ensure_running()
- reactor.callFromThread(self.incoming_mail_fetcher.start_loop)
+ reactor.callFromThread(self.incoming_mail_fetcher.startService)
def stop_background_jobs(self):
- self.smtp.stop()
- reactor.callFromThread(self.incoming_mail_fetcher.stop)
+ reactor.callFromThread(self.incoming_mail_fetcher.stopService)
def sync(self):
try:
@@ -113,7 +111,7 @@ class LeapSessionFactory(object):
soledad = SoledadSessionFactory.create(self._provider, auth.token, auth.uuid, password)
nicknym = self._create_nicknym(account_email, auth.token, auth.uuid, soledad)
- incoming_mail_fetcher = self._create_incoming_mail_fetcher(nicknym, soledad, account_email)
+ incoming_mail_fetcher = self._create_incoming_mail_fetcher(nicknym, soledad, auth, auth.username)
smtp = LeapSmtp(self._provider, auth, nicknym.keymanager)