diff options
Diffstat (limited to 'service/pixelated/adapter')
-rw-r--r-- | service/pixelated/adapter/services/mailbox.py | 13 | ||||
-rw-r--r-- | service/pixelated/adapter/soledad/soledad_reader_mixin.py | 4 |
2 files changed, 0 insertions, 17 deletions
diff --git a/service/pixelated/adapter/services/mailbox.py b/service/pixelated/adapter/services/mailbox.py index 508dec31..40d9cb8e 100644 --- a/service/pixelated/adapter/services/mailbox.py +++ b/service/pixelated/adapter/services/mailbox.py @@ -22,19 +22,6 @@ class Mailbox: self.mailbox_tag = mailbox_name.lower() self.querier = querier - def mails(self): - _mails = self.querier.all_mails_by_mailbox(self.mailbox_name) - - result = [] - for mail in _mails: - result.append(mail) - return result - - def mails_by_tags(self, tags): - if 'all' in tags or self.mailbox_tag in tags: - return self.mails() - return [mail for mail in self.mails() if len(mail.tags.intersection(tags)) > 0] - def mail(self, mail_id): return self.querier.mail(mail_id) diff --git a/service/pixelated/adapter/soledad/soledad_reader_mixin.py b/service/pixelated/adapter/soledad/soledad_reader_mixin.py index d0bd2053..9cb20a9a 100644 --- a/service/pixelated/adapter/soledad/soledad_reader_mixin.py +++ b/service/pixelated/adapter/soledad/soledad_reader_mixin.py @@ -28,10 +28,6 @@ class SoledadReaderMixin(SoledadDbFacadeMixin, object): return [] return self._build_mails_from_fdocs(fdocs_chash) - def all_mails_by_mailbox(self, mailbox_name): - fdocs_chash = [(fdoc, fdoc.content['chash']) for fdoc in self.get_all_flags_by_mbox(mailbox_name)] - return self._build_mails_from_fdocs(fdocs_chash) - def _build_mails_from_fdocs(self, fdocs_chash): if len(fdocs_chash) == 0: return [] |