diff --git a/app/src/main/java/eu/faircode/email/DaoOperation.java b/app/src/main/java/eu/faircode/email/DaoOperation.java index c269ec53f8..60b33d99b8 100644 --- a/app/src/main/java/eu/faircode/email/DaoOperation.java +++ b/app/src/main/java/eu/faircode/email/DaoOperation.java @@ -30,13 +30,14 @@ import java.util.List; @Dao public interface DaoOperation { String priority = "CASE" + - " WHEN operation.name = '" + EntityOperation.BODY + "' THEN -5" + - " WHEN operation.name = '" + EntityOperation.ATTACHMENT + "' THEN -4" + - " WHEN operation.name = '" + EntityOperation.HEADERS + "' THEN -3" + - " WHEN operation.name = '" + EntityOperation.RAW + "' THEN -3" + - " WHEN operation.name = '" + EntityOperation.SYNC + "' AND folder.account IS NULL THEN -2" + // Outbox - " WHEN operation.name = '" + EntityOperation.ADD + "' THEN -1" + - " WHEN operation.name = '" + EntityOperation.DELETE + "' THEN -1" + + " WHEN operation.name = '" + EntityOperation.BODY + "' THEN -6" + + " WHEN operation.name = '" + EntityOperation.ATTACHMENT + "' THEN -5" + + " WHEN operation.name = '" + EntityOperation.HEADERS + "' THEN -4" + + " WHEN operation.name = '" + EntityOperation.RAW + "' THEN -4" + + " WHEN operation.name = '" + EntityOperation.SYNC + "' AND folder.account IS NULL THEN -3" + // Outbox + " WHEN operation.name = '" + EntityOperation.ADD + "' THEN -2" + + " WHEN operation.name = '" + EntityOperation.DELETE + "' THEN -2" + + " WHEN operation.name = '" + EntityOperation.COPY + "' THEN -1" + // 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.FETCH + "' THEN 2" + @@ -44,7 +45,6 @@ public interface DaoOperation { " WHEN operation.name = '" + EntityOperation.EXISTS + "' THEN 3" + " WHEN operation.name = '" + EntityOperation.REPORT + "' 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.PURGE + "' THEN 6" + " WHEN operation.name = '" + EntityOperation.DELETE + "' THEN 7" +