diff options
Diffstat (limited to 'service/app/leap')
-rw-r--r-- | service/app/leap/__init__.py | 3 | ||||
-rw-r--r-- | service/app/leap/client.py | 74 | ||||
-rw-r--r-- | service/app/leap/mailconverter.py | 21 |
3 files changed, 0 insertions, 98 deletions
diff --git a/service/app/leap/__init__.py b/service/app/leap/__init__.py deleted file mode 100644 index b836e508..00000000 --- a/service/app/leap/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from client import Client -from mailconverter import MailConverter - diff --git a/service/app/leap/client.py b/service/app/leap/client.py deleted file mode 100644 index b1e4fb8b..00000000 --- a/service/app/leap/client.py +++ /dev/null @@ -1,74 +0,0 @@ -import traceback -import sys -import os -from app.bitmask_libraries.config import LeapConfig -from app.bitmask_libraries.provider import LeapProvider -from app.bitmask_libraries.session import LeapSessionFactory -from app.bitmask_libraries.auth import LeapCredentials - - -class Client: - def __init__(self): - try: - self.username = 'test_user' - self.password = 'testpassword' - self.server_name = 'example.wazokazi.is' - self.mailbox_name = 'inbox' - self.leapdir = os.path.join(os.path.abspath("."), "leap") - - self._open_leap_session() - except: - traceback.print_exc(file=sys.stdout) - raise - - def _open_leap_session(self): - self.leap_config = LeapConfig(leap_home=self.leapdir) - self.provider = LeapProvider(self.server_name, self.leap_config) - self.leap_session = LeapSessionFactory(self.provider).create(LeapCredentials(self.username, self.password)) - self.mbx = self.leap_session.account.getMailbox(self.mailbox_name) - - def mails(self, query): - raise NotImplementedError() - - def drafts(self): - raise NotImplementedError() - - def mail(self, mail_id): - raise NotImplementedError() - - def thread(self, thread_id): - raise NotImplementedError() - - def mark_as_read(self, mail_id): - raise NotImplementedError() - - def tags_for_thread(self, thread): - raise NotImplementedError() - - def add_tag_to_thread(self, thread_id, tag): - raise NotImplementedError() - - def remove_tag_from_thread(self, thread_id, tag): - raise NotImplementedError() - - def delete_mail(self, mail_id): - raise NotImplementedError() - - def save_draft(self, draft): - raise NotImplementedError() - - def send_draft(self, draft): - raise NotImplementedError() - - def draft_reply_for(self, mail_id): - raise NotImplementedError() - - def all_tags(self): - raise NotImplementedError() - - def all_contacts(self, query): - raise NotImplementedError() - -if __name__ == '__main__': - print('Running Standalone') - client = Client() diff --git a/service/app/leap/mailconverter.py b/service/app/leap/mailconverter.py deleted file mode 100644 index e05b2c30..00000000 --- a/service/app/leap/mailconverter.py +++ /dev/null @@ -1,21 +0,0 @@ -class MailConverter: - - def __init__(self, client): - pass - - def from_mail(self, inbox_mail): - raise NotImplementedError() - - - def to_mail(self, pixelated_mail, account): - raise NotImplementedError() - - - def from_tag(self, inbox_tag): - raise NotImplementedError() - - - def from_contact(self, inbox_contact): - raise NotImplementedError() - - |