diff options
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] |