summaryrefslogtreecommitdiff
path: root/service/pixelated/adapter/soledad/soledad_writer_mixin.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/pixelated/adapter/soledad/soledad_writer_mixin.py')
-rw-r--r--service/pixelated/adapter/soledad/soledad_writer_mixin.py4
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]