From bcae943c1b22083dfac208e53d167c0efd3c31cd Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 19 Sep 2018 14:13:09 +0000 Subject: [PATCH] Consider messages in archive as seen --- app/src/main/java/eu/faircode/email/DaoMessage.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/DaoMessage.java b/app/src/main/java/eu/faircode/email/DaoMessage.java index 932243faf4..1b3a41d260 100644 --- a/app/src/main/java/eu/faircode/email/DaoMessage.java +++ b/app/src/main/java/eu/faircode/email/DaoMessage.java @@ -40,6 +40,7 @@ public interface DaoMessage { ", folder.name as folderName, folder.type as folderType" + ", COUNT(message.id) as count" + ", SUM(CASE WHEN message.ui_seen" + + " OR folder.type = '" + EntityFolder.ARCHIVE + "'" + " OR folder.type = '" + EntityFolder.OUTBOX + "'" + " OR folder.type = '" + EntityFolder.DRAFTS + "' THEN 0 ELSE 1 END) as unseen" + ", (SELECT COUNT(a.id) FROM attachment a WHERE a.message = message.id) AS attachments" + @@ -63,6 +64,7 @@ public interface DaoMessage { ", folder.name as folderName, folder.type as folderType" + ", COUNT(message.id) as count" + ", SUM(CASE WHEN message.ui_seen" + + " OR (folder.id <> :folder AND folder.type = '" + EntityFolder.ARCHIVE + "')" + " OR (folder.id <> :folder AND folder.type = '" + EntityFolder.OUTBOX + "')" + " OR (folder.id <> :folder AND folder.type = '" + EntityFolder.DRAFTS + "') THEN 0 ELSE 1 END) as unseen" + ", (SELECT COUNT(a.id) FROM attachment a WHERE a.message = message.id) AS attachments" +