summaryrefslogtreecommitdiff
path: root/service/pixelated/adapter/mail_service.py
diff options
context:
space:
mode:
authorDuda Dornelles <ddornell@thoughtworks.com>2014-09-29 09:51:12 -0300
committerDuda Dornelles <ddornell@thoughtworks.com>2014-09-29 09:51:12 -0300
commit363196b8f860fb2ed487a07c5b7c36aa6cec9268 (patch)
treebb30f17fd95750d6963ebb8063d1a881efe4d533 /service/pixelated/adapter/mail_service.py
parent2ecb96524c6b350c8f8287e8302d886c939d5fae (diff)
Fixing send mail
Diffstat (limited to 'service/pixelated/adapter/mail_service.py')
-rw-r--r--service/pixelated/adapter/mail_service.py4
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)