From ecffe8699768b867765d382c41bc96e1067f3013 Mon Sep 17 00:00:00 2001 From: Folker Bernitt Date: Tue, 9 Feb 2016 14:55:37 +0100 Subject: Close account on session close - Issue #586 --- service/pixelated/bitmask_libraries/session.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'service/pixelated/bitmask_libraries') diff --git a/service/pixelated/bitmask_libraries/session.py b/service/pixelated/bitmask_libraries/session.py index 57929c65..e217c286 100644 --- a/service/pixelated/bitmask_libraries/session.py +++ b/service/pixelated/bitmask_libraries/session.py @@ -89,6 +89,11 @@ class LeapSession(object): unregister(events.KEYMANAGER_FINISHED_KEY_GENERATION, uid=self.account_email()) self.soledad.close() self.remove_from_cache() + self._close_account() + + def _close_account(self): + if self.account: + self.account.end_session() def remove_from_cache(self): key = SessionCache.session_key(self.provider, self.user_auth.username) -- cgit v1.2.3