Small improvement

pull/152/head
M66B 7 years ago
parent d896671534
commit 682c92b56b

@ -445,16 +445,23 @@ class Core {
} }
} }
ifolder.expunge(); ifolder.expunge();
} else { } else
// Cross account move try {
if (autoread) { db.beginTransaction();
Log.i(folder.name + " queuing SEEN id=" + message.id);
EntityOperation.queue(context, db, message, EntityOperation.SEEN, true);
}
Log.i(folder.name + " queuing DELETE id=" + message.id); // Cross account move
EntityOperation.queue(context, db, message, EntityOperation.DELETE); if (autoread) {
} Log.i(folder.name + " queuing SEEN id=" + message.id);
EntityOperation.queue(context, db, message, EntityOperation.SEEN, true);
}
Log.i(folder.name + " queuing DELETE id=" + message.id);
EntityOperation.queue(context, db, message, EntityOperation.DELETE);
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
} }
private static void onMove(Context context, JSONArray jargs, boolean copy, EntityFolder folder, EntityMessage message, Session isession, IMAPStore istore, IMAPFolder ifolder) throws JSONException, MessagingException, IOException { private static void onMove(Context context, JSONArray jargs, boolean copy, EntityFolder folder, EntityMessage message, Session isession, IMAPStore istore, IMAPFolder ifolder) throws JSONException, MessagingException, IOException {

Loading…
Cancel
Save