summaryrefslogtreecommitdiff
path: root/service/pixelated/config
diff options
context:
space:
mode:
authormnandri <mnandri@eunglick.corporate.thoughtworks.com>2015-12-17 18:41:58 +0100
committermnandri <mnandri@eunglick.corporate.thoughtworks.com>2015-12-18 11:22:34 +0100
commit06ac408dbd7629d387dd7b311a26c144ee56631e (patch)
treec263a0586628b627076b12132166322714394256 /service/pixelated/config
parent39fa6e68fc2afaafc0e8440d212b464d2e20c326 (diff)
extracted a leap attachment store, handling all attachment responsibilities, including saving attachments.
Issue #548
Diffstat (limited to 'service/pixelated/config')
-rw-r--r--service/pixelated/config/services.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/service/pixelated/config/services.py b/service/pixelated/config/services.py
index b70bb3f9..b8b355b0 100644
--- a/service/pixelated/config/services.py
+++ b/service/pixelated/config/services.py
@@ -1,3 +1,4 @@
+from pixelated.adapter.mailstore.leap_attachment_store import LeapAttachmentStore
from pixelated.adapter.mailstore.searchable_mailstore import SearchableMailStore
from pixelated.adapter.services.mail_service import MailService
from pixelated.adapter.model.mail import InputMail
@@ -61,7 +62,8 @@ class Services(object):
pixelated_mail_sender,
leap_session.mail_store,
search_engine,
- leap_session.account_email())
+ leap_session.account_email(),
+ LeapAttachmentStore(leap_session.soledad))
def setup_draft_service(self, mail_store):
return DraftService(mail_store)