return {"seen": False}
def post_consume(self, M, message_uids, parameter):
- M.seen(message_uids, True)
+ M.flag(message_uids, [MailMessageFlags.SEEN], True)
class MoveMailAction(BaseMailAction):
return list(msg)
- def seen(self, uid_list, seen_val):
- for message in self.messages:
- if message.uid in uid_list:
- message.seen = seen_val
-
def delete(self, uid_list):
self.messages = list(filter(lambda m: m.uid not in uid_list, self.messages))
for flag in flag_set:
if flag == MailMessageFlags.FLAGGED:
message.flagged = value
+ if flag == MailMessageFlags.SEEN:
+ message.seen = value
def move(self, uid_list, folder):
if folder == "spam":