Execute copy before flag ops

pull/217/head
M66B 7 months ago
parent 5d0bca1b60
commit 8aeeda427d

@ -30,13 +30,14 @@ import java.util.List;
@Dao @Dao
public interface DaoOperation { public interface DaoOperation {
String priority = "CASE" + String priority = "CASE" +
" WHEN operation.name = '" + EntityOperation.BODY + "' THEN -5" + " WHEN operation.name = '" + EntityOperation.BODY + "' THEN -6" +
" WHEN operation.name = '" + EntityOperation.ATTACHMENT + "' THEN -4" + " WHEN operation.name = '" + EntityOperation.ATTACHMENT + "' THEN -5" +
" WHEN operation.name = '" + EntityOperation.HEADERS + "' THEN -3" + " WHEN operation.name = '" + EntityOperation.HEADERS + "' THEN -4" +
" WHEN operation.name = '" + EntityOperation.RAW + "' THEN -3" + " WHEN operation.name = '" + EntityOperation.RAW + "' THEN -4" +
" WHEN operation.name = '" + EntityOperation.SYNC + "' AND folder.account IS NULL THEN -2" + // Outbox " WHEN operation.name = '" + EntityOperation.SYNC + "' AND folder.account IS NULL THEN -3" + // Outbox
" WHEN operation.name = '" + EntityOperation.ADD + "' THEN -1" + " WHEN operation.name = '" + EntityOperation.ADD + "' THEN -2" +
" WHEN operation.name = '" + EntityOperation.DELETE + "' THEN -1" + " WHEN operation.name = '" + EntityOperation.DELETE + "' THEN -2" +
" WHEN operation.name = '" + EntityOperation.COPY + "' THEN -1" +
// Other operations: seen, answered, flag, keyword, label, subscribe, send, rule // Other operations: seen, answered, flag, keyword, label, subscribe, send, rule
" WHEN operation.name = '" + EntityOperation.SYNC + "' AND folder.account IS NOT NULL THEN 1" + " WHEN operation.name = '" + EntityOperation.SYNC + "' AND folder.account IS NOT NULL THEN 1" +
" WHEN operation.name = '" + EntityOperation.FETCH + "' THEN 2" + " WHEN operation.name = '" + EntityOperation.FETCH + "' THEN 2" +
@ -44,7 +45,6 @@ public interface DaoOperation {
" WHEN operation.name = '" + EntityOperation.EXISTS + "' THEN 3" + " WHEN operation.name = '" + EntityOperation.EXISTS + "' THEN 3" +
" WHEN operation.name = '" + EntityOperation.REPORT + "' THEN 3" + " WHEN operation.name = '" + EntityOperation.REPORT + "' THEN 3" +
" WHEN operation.name = '" + EntityOperation.SUBJECT + "' THEN 3" + " WHEN operation.name = '" + EntityOperation.SUBJECT + "' THEN 3" +
" WHEN operation.name = '" + EntityOperation.COPY + "' THEN 4" +
" WHEN operation.name = '" + EntityOperation.MOVE + "' THEN 5" + " WHEN operation.name = '" + EntityOperation.MOVE + "' THEN 5" +
" WHEN operation.name = '" + EntityOperation.PURGE + "' THEN 6" + " WHEN operation.name = '" + EntityOperation.PURGE + "' THEN 6" +
" WHEN operation.name = '" + EntityOperation.DELETE + "' THEN 7" + " WHEN operation.name = '" + EntityOperation.DELETE + "' THEN 7" +

Loading…
Cancel
Save