diff options
author | Duda Dornelles <ddornell@thoughtworks.com> | 2014-09-29 09:51:12 -0300 |
---|---|---|
committer | Duda Dornelles <ddornell@thoughtworks.com> | 2014-09-29 09:51:12 -0300 |
commit | 363196b8f860fb2ed487a07c5b7c36aa6cec9268 (patch) | |
tree | bb30f17fd95750d6963ebb8063d1a881efe4d533 /service/pixelated/adapter/mail_service.py | |
parent | 2ecb96524c6b350c8f8287e8302d886c939d5fae (diff) |
Fixing send mail
Diffstat (limited to 'service/pixelated/adapter/mail_service.py')
-rw-r--r-- | service/pixelated/adapter/mail_service.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/service/pixelated/adapter/mail_service.py b/service/pixelated/adapter/mail_service.py index c4b0c0e5..0d3e00f7 100644 --- a/service/pixelated/adapter/mail_service.py +++ b/service/pixelated/adapter/mail_service.py @@ -41,8 +41,10 @@ class MailService: def mail(self, mail_id): return self.mailboxes.mail(mail_id) - def send(self, mail): + def send(self, last_draft_ident, mail): self.mail_sender.sendmail(mail) + self.mailboxes.drafts().remove(last_draft_ident) + self.mailboxes.sent().add(mail) def create_draft(self, mail): return self.mailboxes.add_draft(mail) |