Folder support

This commit is contained in:
Martin Rusev
2013-07-31 14:38:42 +03:00
parent 5830e2d4c1
commit 35c0e762e7
2 changed files with 10 additions and 0 deletions

View File

@@ -44,6 +44,9 @@ messages_from = imbox.mesages(date__lt='31-July-2013')
# Messages received after specific date # Messages received after specific date
messages_from = imbox.mesages(date__gt='30-July-2013') messages_from = imbox.mesages(date__gt='30-July-2013')
# Messages from a specific folder
messages_folder = imbox.messages(folder='Social')
for message in all_messages: for message in all_messages:

View File

@@ -25,9 +25,16 @@ class Imbox(object):
def messages(self, *args, **kwargs): def messages(self, *args, **kwargs):
# Check for folder argument
folder = kwargs.get('folder', False)
if folder:
self.connection.select(folder)
query = build_search_query(**kwargs) query = build_search_query(**kwargs)
message, data = self.connection.uid('search', None, query) message, data = self.connection.uid('search', None, query)
return self.fetch_list(data) return self.fetch_list(data)