diff options
author | Duda Dornelles <ddornell@thoughtworks.com> | 2015-02-03 18:58:13 -0200 |
---|---|---|
committer | Duda Dornelles <ddornell@thoughtworks.com> | 2015-02-03 18:58:13 -0200 |
commit | 9e7643588e124290879a9ae82f20fa628a9c090a (patch) | |
tree | bd7979919eb1bd8be573afd2fdc8fbbf7115ad17 /service/pixelated/adapter/services/mailboxes.py | |
parent | 543e43ce85bb5d8863dbbf2a458af92d21b018cf (diff) |
Movinge MailsResource#render_POST logic to MailService and some search_engine calls to Mailbox
Diffstat (limited to 'service/pixelated/adapter/services/mailboxes.py')
-rw-r--r-- | service/pixelated/adapter/services/mailboxes.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/service/pixelated/adapter/services/mailboxes.py b/service/pixelated/adapter/services/mailboxes.py index 51d4add9..0a1c9a4b 100644 --- a/service/pixelated/adapter/services/mailboxes.py +++ b/service/pixelated/adapter/services/mailboxes.py @@ -19,9 +19,10 @@ from pixelated.adapter.listeners.mailbox_indexer_listener import MailboxIndexerL class Mailboxes(): - def __init__(self, account, soledad_querier): + def __init__(self, account, soledad_querier, search_engine): self.account = account self.querier = soledad_querier + self.search_engine = search_engine for mailbox_name in account.mailboxes: MailboxIndexerListener.listen(self.account, mailbox_name, soledad_querier) @@ -30,7 +31,7 @@ class Mailboxes(): if mailbox_name not in self.account.mailboxes: self.account.addMailbox(mailbox_name) MailboxIndexerListener.listen(self.account, mailbox_name, self.querier) - return Mailbox.create(mailbox_name, self.querier) + return Mailbox.create(mailbox_name, self.querier, self.search_engine) def inbox(self): return self._create_or_get('INBOX') |