From 96616d25a0f4abf1b4c4c9360a5aa8de1ecfad79 Mon Sep 17 00:00:00 2001 From: Bruno Wagner Date: Mon, 15 Jun 2015 16:39:33 -0300 Subject: SMTP now runs with the rest of the background jobs, that means register no longer starts the smtp server --- service/pixelated/bitmask_libraries/provider.py | 1 - service/pixelated/bitmask_libraries/session.py | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'service/pixelated/bitmask_libraries') diff --git a/service/pixelated/bitmask_libraries/provider.py b/service/pixelated/bitmask_libraries/provider.py index e08bfb43..315ea7f1 100644 --- a/service/pixelated/bitmask_libraries/provider.py +++ b/service/pixelated/bitmask_libraries/provider.py @@ -26,7 +26,6 @@ class LeapProvider(object): self.server_name = server_name self.config = config self.local_ca_crt = '%s/ca.crt' % self.config.leap_home - self.provider_json = self.fetch_provider_json() @property diff --git a/service/pixelated/bitmask_libraries/session.py b/service/pixelated/bitmask_libraries/session.py index 49116641..3f548e70 100644 --- a/service/pixelated/bitmask_libraries/session.py +++ b/service/pixelated/bitmask_libraries/session.py @@ -82,9 +82,11 @@ class LeapSession(object): self.stop_background_jobs() def start_background_jobs(self): + self.smtp.ensure_running() reactor.callFromThread(self.incoming_mail_fetcher.start_loop) def stop_background_jobs(self): + self.smtp.stop() reactor.callFromThread(self.incoming_mail_fetcher.stop) def sync(self): @@ -125,8 +127,6 @@ class LeapSessionFactory(object): smtp = LeapSmtp(self._provider, auth.username, auth.session_id, nicknym.keymanager) - smtp.ensure_running() - return LeapSession(self._provider, auth, soledad, nicknym, account, incoming_mail_fetcher, smtp) def _lookup_session(self, key): -- cgit v1.2.3