Folder support
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user