Suppress fetching headers

pull/194/merge
M66B 4 years ago
parent 44abd3cd16
commit 31b86db79d

@ -1593,7 +1593,7 @@ class Core {
fp.add(FetchProfile.Item.FLAGS); fp.add(FetchProfile.Item.FLAGS);
fp.add(FetchProfile.Item.CONTENT_INFO); // body structure fp.add(FetchProfile.Item.CONTENT_INFO); // body structure
//fp.add(UIDFolder.FetchProfileItem.UID); //fp.add(UIDFolder.FetchProfileItem.UID);
fp.add(IMAPFolder.FetchProfileItem.HEADERS); //fp.add(IMAPFolder.FetchProfileItem.HEADERS);
//fp.add(IMAPFolder.FetchProfileItem.MESSAGE); //fp.add(IMAPFolder.FetchProfileItem.MESSAGE);
fp.add(FetchProfile.Item.SIZE); fp.add(FetchProfile.Item.SIZE);
fp.add(IMAPFolder.FetchProfileItem.INTERNALDATE); fp.add(IMAPFolder.FetchProfileItem.INTERNALDATE);
@ -4255,8 +4255,8 @@ class Core {
} }
if (update || process) { if (update || process) {
boolean needsHeaders = EntityRule.needsHeaders(message, rules); boolean needsHeaders = (process && EntityRule.needsHeaders(message, rules));
boolean needsBody = EntityRule.needsBody(message, rules); boolean needsBody = (process && EntityRule.needsBody(message, rules));
if (needsHeaders || needsBody) if (needsHeaders || needsBody)
Log.i(folder.name + " needs headers=" + needsHeaders + " body=" + needsBody); Log.i(folder.name + " needs headers=" + needsHeaders + " body=" + needsBody);
List<Header> headers = (needsHeaders ? helper.getAllHeaders() : null); List<Header> headers = (needsHeaders ? helper.getAllHeaders() : null);

Loading…
Cancel
Save