From 9e7643588e124290879a9ae82f20fa628a9c090a Mon Sep 17 00:00:00 2001 From: Duda Dornelles Date: Tue, 3 Feb 2015 18:58:13 -0200 Subject: Movinge MailsResource#render_POST logic to MailService and some search_engine calls to Mailbox --- service/pixelated/resources/mails_resource.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'service/pixelated/resources/mails_resource.py') diff --git a/service/pixelated/resources/mails_resource.py b/service/pixelated/resources/mails_resource.py index 41d1d702..714a68c2 100644 --- a/service/pixelated/resources/mails_resource.py +++ b/service/pixelated/resources/mails_resource.py @@ -105,15 +105,7 @@ class MailsResource(Resource): def render_POST(self, request): content_dict = json.loads(request.content.read()) - _mail = InputMail.from_dict(content_dict) - draft_id = content_dict.get('ident') - - self._mail_service.send(_mail) - sent_mail = self._mail_service.move_to_send(draft_id, _mail) - self._search_engine.index_mail(sent_mail) - - if draft_id: - self._search_engine.remove_from_index(draft_id) + sent_mail = self._mail_service.send_mail(content_dict) return respond_json(sent_mail.as_dict(), request) -- cgit v1.2.3