diff options
author | Duda Dornelles <ddornell@thoughtworks.com> | 2014-09-22 10:49:25 -0300 |
---|---|---|
committer | Duda Dornelles <ddornell@thoughtworks.com> | 2014-09-22 10:58:27 -0300 |
commit | ed5520b54a7885f446671440d6a8a7bd3e05ea0b (patch) | |
tree | ceb6e84ca7a54d1a7f04e25512e923b1bb91ffc8 /service/pixelated/adapter/pixelated_mail.py | |
parent | f8b0bc06ee661eff29f4b15f495823f1c6aca873 (diff) |
PixelatedMailbox to call mail#mark_as_deleted on removing mail (feature
envy removal)
Diffstat (limited to 'service/pixelated/adapter/pixelated_mail.py')
-rw-r--r-- | service/pixelated/adapter/pixelated_mail.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/service/pixelated/adapter/pixelated_mail.py b/service/pixelated/adapter/pixelated_mail.py index 29dbdaa3..4ec9a7cd 100644 --- a/service/pixelated/adapter/pixelated_mail.py +++ b/service/pixelated/adapter/pixelated_mail.py @@ -96,6 +96,10 @@ class PixelatedMail: return set(tags) return set(json.loads(tags)) + def mark_as_deleted(self): + self.remove_all_tags() + self.leap_mail.setFlags((Status.PixelatedStatus.DELETED,), 1) + def remove_all_tags(self): self.update_tags(set([])) |