summaryrefslogtreecommitdiff
path: root/service/pixelated/adapter/services/mailboxes.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/pixelated/adapter/services/mailboxes.py')
-rw-r--r--service/pixelated/adapter/services/mailboxes.py5
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')