mirror of https://github.com/M66B/FairEmail.git
Refactoring
This commit is contained in:
parent
0749728c3d
commit
f355b7df00
|
@ -2257,8 +2257,8 @@ class Core {
|
||||||
if (attachment.subsequence == null)
|
if (attachment.subsequence == null)
|
||||||
parts.downloadAttachment(context, attachment);
|
parts.downloadAttachment(context, attachment);
|
||||||
|
|
||||||
if (message.received > account.created)
|
|
||||||
updateContactInfo(context, folder, message);
|
updateContactInfo(context, account, folder, message);
|
||||||
} catch (Throwable ex) {
|
} catch (Throwable ex) {
|
||||||
db.folder().setFolderError(folder.id, Log.formatThrowable(ex));
|
db.folder().setFolderError(folder.id, Log.formatThrowable(ex));
|
||||||
}
|
}
|
||||||
|
@ -3031,8 +3031,7 @@ class Core {
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (message.received > account.created)
|
updateContactInfo(context, account, folder, message);
|
||||||
updateContactInfo(context, folder, message);
|
|
||||||
|
|
||||||
// Download small messages inline
|
// Download small messages inline
|
||||||
if (download && !message.ui_hide) {
|
if (download && !message.ui_hide) {
|
||||||
|
@ -3193,7 +3192,7 @@ class Core {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (process) {
|
if (process) {
|
||||||
updateContactInfo(context, folder, message);
|
updateContactInfo(context, account, folder, message);
|
||||||
MessageClassifier.classify(message, folder, null, context);
|
MessageClassifier.classify(message, folder, null, context);
|
||||||
} else
|
} else
|
||||||
Log.d(folder.name + " unchanged uid=" + uid);
|
Log.d(folder.name + " unchanged uid=" + uid);
|
||||||
|
@ -3335,7 +3334,11 @@ class Core {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void updateContactInfo(Context context, final EntityFolder folder, final EntityMessage message) {
|
private static void updateContactInfo(
|
||||||
|
Context context, EntityAccount account, final EntityFolder folder, final EntityMessage message) {
|
||||||
|
if (message.received < account.created)
|
||||||
|
return;
|
||||||
|
|
||||||
if (EntityFolder.DRAFTS.equals(folder.type) ||
|
if (EntityFolder.DRAFTS.equals(folder.type) ||
|
||||||
EntityFolder.ARCHIVE.equals(folder.type) ||
|
EntityFolder.ARCHIVE.equals(folder.type) ||
|
||||||
EntityFolder.TRASH.equals(folder.type) ||
|
EntityFolder.TRASH.equals(folder.type) ||
|
||||||
|
|
Loading…
Reference in New Issue