diff options
author | Victor Shyba <victor.shyba@gmail.com> | 2014-08-08 11:10:32 -0300 |
---|---|---|
committer | Victor Shyba <victor.shyba@gmail.com> | 2014-08-08 11:10:32 -0300 |
commit | fa6561875f085cb60f6ba81e90e33ab59c6c553d (patch) | |
tree | 0e78c6e9cb367a4557cdefe631b5c581c07d7a33 /service/app/adapter | |
parent | 5a0d81e35b97113df983d8fd3fcbdb995606f56a (diff) |
#2 +@neissi - Fix variable name and added some protection against background requests on /mail route
Diffstat (limited to 'service/app/adapter')
-rw-r--r-- | service/app/adapter/mail_service.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/service/app/adapter/mail_service.py b/service/app/adapter/mail_service.py index a5bb1506..2c130967 100644 --- a/service/app/adapter/mail_service.py +++ b/service/app/adapter/mail_service.py @@ -13,10 +13,10 @@ class MailService: def __init__(self): try: - self.username = 'test_user' + self.username = 'testuser2' self.password = 'testpassword' self.server_name = 'example.wazokazi.is' - self.mailbox_name = 'inbox' + self.mailbox_name = 'INBOX' self.leapdir = os.path.join(os.path.abspath("."), "leap") self._open_leap_session() @@ -32,8 +32,11 @@ class MailService: self.mailbox = self.account.getMailbox(self.mailbox_name) def mails(self, query): - mailbox = self._switch_mailbox(query['tags'][0]) - return mailbox.messages if mailbox else [] + if query.get('tags',False) and len(query['tags']): + mailbox = self._switch_mailbox(query['tags'][0]) + return mailbox.messages.get_all() if mailbox else [] + else: + return [] def _switch_mailbox(self, name): mailbox = None |