mirror of https://github.com/M66B/FairEmail.git
Find uid is optional on add
This commit is contained in:
parent
be6f48a5de
commit
1d30f2387e
|
@ -970,14 +970,18 @@ class Core {
|
|||
db.message().setMessageUid(message.id, null);
|
||||
|
||||
// Some providers do not list the new message yet
|
||||
Long found = findUid(ifolder, message.msgid, true);
|
||||
if (found != null)
|
||||
if (newuid == null)
|
||||
newuid = found;
|
||||
else if (!newuid.equals(found)) {
|
||||
Log.w(folder.name + " Added=" + newuid + " found=" + found);
|
||||
newuid = Math.max(newuid, found);
|
||||
}
|
||||
try {
|
||||
Long found = findUid(ifolder, message.msgid, true);
|
||||
if (found != null)
|
||||
if (newuid == null)
|
||||
newuid = found;
|
||||
else if (!newuid.equals(found)) {
|
||||
Log.w(folder.name + " Added=" + newuid + " found=" + found);
|
||||
newuid = Math.max(newuid, found);
|
||||
}
|
||||
} catch (MessagingException ex) {
|
||||
Log.w(ex);
|
||||
}
|
||||
|
||||
if (newuid != null && (message.uid == null || newuid > message.uid))
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue