diff options
author | Folker Bernitt <fbernitt@thoughtworks.com> | 2015-07-14 20:48:15 +0200 |
---|---|---|
committer | Folker Bernitt <fbernitt@thoughtworks.com> | 2015-08-11 17:00:22 +0200 |
commit | b8f21dfee9f541f1a996626f1ed78e0545b1016e (patch) | |
tree | b72221e04e9fc52ad8a666eb61102fdb49211def /service/pixelated/adapter/soledad/soledad_writer_mixin.py | |
parent | 9d72f648d571c8bf025295c5ba7835d69c0b587f (diff) |
Moved mark_all_as_not_recent to yield.
Diffstat (limited to 'service/pixelated/adapter/soledad/soledad_writer_mixin.py')
-rw-r--r-- | service/pixelated/adapter/soledad/soledad_writer_mixin.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/service/pixelated/adapter/soledad/soledad_writer_mixin.py b/service/pixelated/adapter/soledad/soledad_writer_mixin.py index b0d21b93..3e732d9b 100644 --- a/service/pixelated/adapter/soledad/soledad_writer_mixin.py +++ b/service/pixelated/adapter/soledad/soledad_writer_mixin.py @@ -15,12 +15,14 @@ # along with Pixelated. If not, see <http://www.gnu.org/licenses/>. from pixelated.adapter.soledad.soledad_facade_mixin import SoledadDbFacadeMixin +from twisted.internet import defer class SoledadWriterMixin(SoledadDbFacadeMixin, object): + @defer.inlineCallbacks def mark_all_as_not_recent(self): for mailbox in ['INBOX', 'DRAFTS', 'SENT', 'TRASH']: - rct = self.get_recent_by_mbox(mailbox) + rct = yield self.get_recent_by_mbox(mailbox) if not rct or not rct[0].content['rct']: return rct = rct[0] |