Get only required fields when processing messages (#410)

This commit is contained in:
Ross Scroggs
2017-01-31 10:27:11 -08:00
committed by Jay Lee
parent 63f1e0d504
commit 127c3125ad

View File

@ -4702,7 +4702,7 @@ def doProcessMessagesOrThreads(users, function, unit=u'messages'):
unitmethod = getattr(gmail.users(), unit)
page_message = u'Got %%%%total_items%%%% %s for user %s' % (unit, user)
listResult = callGAPIpages(unitmethod(), u'list', unit, page_message=page_message,
userId=u'me', q=query, includeSpamTrash=True, soft_errors=True)
userId=u'me', q=query, includeSpamTrash=True, soft_errors=True, fields=u'nextPageToken,{0}(id)'.format(unit))
result_count = len(listResult)
if not doIt or result_count == 0:
print u'would try to %s %s messages for user %s (max %s)\n' % (function, result_count, user, maxToProcess)