Esempio n. 1
0
    def setup(self):
        search_index_storage_key = self._setup_search_index_storage_key(self._leap_session.soledad)
        yield self._setup_search_engine(self._leap_session.user_auth.uuid, search_index_storage_key)

        self._wrap_mail_store_with_indexing_mail_store(self._leap_session)

        yield listen_all_mailboxes(self._leap_session.account, self.search_engine, self._leap_session.mail_store)

        self.mail_service = self._setup_mail_service(self.search_engine)

        self.keymanager = self._leap_session.keymanager
        self.draft_service = self._setup_draft_service(self._leap_session.mail_store)
        self.feedback_service = self._setup_feedback_service()
        yield self._index_all_mails()
Esempio n. 2
0
    def setup(self, leap_home, leap_session):
        InputMail.FROM_EMAIL_ADDRESS = leap_session.account_email()

        search_index_storage_key = self.setup_search_index_storage_key(leap_session.soledad_session.soledad)
        yield self.setup_search_engine(leap_home, search_index_storage_key)

        self.wrap_mail_store_with_indexing_mail_store(leap_session)

        yield listen_all_mailboxes(leap_session.account, self.search_engine, leap_session.mail_store)

        self.mail_service = self.setup_mail_service(leap_session, self.search_engine)

        self.keymanager = leap_session.nicknym
        self.draft_service = self.setup_draft_service(leap_session.mail_store)
        self.feedback_service = self.setup_feedback_service(leap_session)

        yield self.index_all_mails()
Esempio n. 3
0
    def setup(self, leap_home, leap_session):
        InputMail.FROM_EMAIL_ADDRESS = leap_session.account_email()

        search_index_storage_key = self.setup_search_index_storage_key(
            leap_session.soledad)
        yield self.setup_search_engine(leap_home, search_index_storage_key)

        self.wrap_mail_store_with_indexing_mail_store(leap_session)

        yield listen_all_mailboxes(leap_session.account, self.search_engine,
                                   leap_session.mail_store)

        self.mail_service = self.setup_mail_service(leap_session,
                                                    self.search_engine)

        self.keymanager = leap_session.nicknym
        self.draft_service = self.setup_draft_service(leap_session.mail_store)
        self.feedback_service = self.setup_feedback_service(leap_session)

        yield self.index_all_mails()