Simplification

pull/199/head
M66B 3 years ago
parent f42ebd00ec
commit 5a20f8c277

@ -1397,16 +1397,10 @@ class Core {
throw new MessageRemovedException("removed uid=" + uid); throw new MessageRemovedException("removed uid=" + uid);
} }
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
boolean perform_expunge = prefs.getBoolean("perform_expunge", true);
MimeMessage imessage = (MimeMessage) ifolder.getMessageByUID(uid); MimeMessage imessage = (MimeMessage) ifolder.getMessageByUID(uid);
if (imessage == null) if (imessage == null)
throw new MessageRemovedException(folder.name + " fetch not found uid=" + uid); throw new MessageRemovedException(folder.name + " fetch not found uid=" + uid);
if (imessage.isExpunged()) // synchronizeMessage will check expunged/deleted
throw new MessageRemovedException(folder.name + " fetch expunged uid=" + uid);
if (perform_expunge && imessage.isSet(Flags.Flag.DELETED))
throw new MessageRemovedException(folder.name + " fetch deleted uid=" + uid);
SyncStats stats = new SyncStats(); SyncStats stats = new SyncStats();
boolean download = db.folder().getFolderDownload(folder.id); boolean download = db.folder().getFolderDownload(folder.id);

Loading…
Cancel
Save