summaryrefslogtreecommitdiff
path: root/service/app/leap
diff options
context:
space:
mode:
Diffstat (limited to 'service/app/leap')
-rw-r--r--service/app/leap/__init__.py3
-rw-r--r--service/app/leap/client.py74
-rw-r--r--service/app/leap/mailconverter.py21
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()
-
-