diff options
author | Alexandre Pretto Nunes <anunes@thoughtworks.com> | 2014-09-11 17:39:30 -0300 |
---|---|---|
committer | Alexandre Pretto Nunes <anunes@thoughtworks.com> | 2014-09-11 17:39:30 -0300 |
commit | 6c884f74b018b987f95f0259f701ea9fec09d1a3 (patch) | |
tree | ac159bb5bf5dabd849a93c9434c584cc8fe2a101 /service/pixelated/adapter/pixelated_mailbox.py | |
parent | 332e7d54e0e4c3d71e20a9dc8d9957298e6dcb90 (diff) |
Mark mails as read
Diffstat (limited to 'service/pixelated/adapter/pixelated_mailbox.py')
-rw-r--r-- | service/pixelated/adapter/pixelated_mailbox.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/service/pixelated/adapter/pixelated_mailbox.py b/service/pixelated/adapter/pixelated_mailbox.py index 06f30896..4d4d8faa 100644 --- a/service/pixelated/adapter/pixelated_mailbox.py +++ b/service/pixelated/adapter/pixelated_mailbox.py @@ -39,7 +39,7 @@ class PixelatedMailbox: mails = self.leap_mailbox.messages or [] result = [] for mail in mails: - pixelated_mail = PixelatedMail.from_leap_mail(mail) + pixelated_mail = PixelatedMail.from_leap_mail(mail, mails) self.add_mailbox_tag_if_not_there(pixelated_mail) result.append(pixelated_mail) return result @@ -50,9 +50,9 @@ class PixelatedMailbox: return [mail for mail in self.mails() if len(mail.tags.intersection(tags)) > 0] def mail(self, mail_id): - for message in self.leap_mailbox.messages: - if gen_pixelated_uid(self.leap_mailbox.mbox, message.getUID()) == mail_id: - return PixelatedMail.from_leap_mail(message) + for message in self.mails(): + if message.ident == mail_id: + return message @classmethod def create(cls, account, mailbox_name='INBOX'): |