From f3cfe8745426eb8755dd979649787cddbb682282 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 29 Dec 2018 13:06:59 +0000 Subject: [PATCH] Count distinct messages --- app/src/main/java/eu/faircode/email/DaoMessage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/DaoMessage.java b/app/src/main/java/eu/faircode/email/DaoMessage.java index 5ec83ba0a8..3daaed2377 100644 --- a/app/src/main/java/eu/faircode/email/DaoMessage.java +++ b/app/src/main/java/eu/faircode/email/DaoMessage.java @@ -49,7 +49,7 @@ public interface DaoMessage { @Query("SELECT message.*" + ", account.name AS accountName, IFNULL(identity.color, account.color) AS accountColor, account.notify AS accountNotify" + ", folder.name AS folderName, folder.display AS folderDisplay, folder.type AS folderType" + - ", COUNT(message.id) AS count" + + ", COUNT(DISTINCT message.msgid) AS count" + ", " + unseen_unified + " AS unseen" + ", " + unflagged_unified + " AS unflagged" + ", (SELECT COUNT(a.id) FROM attachment a WHERE a.message = message.id) AS attachments" + @@ -85,7 +85,7 @@ public interface DaoMessage { @Query("SELECT message.*" + ", account.name AS accountName, IFNULL(identity.color, account.color) AS accountColor, account.notify AS accountNotify" + ", folder.name AS folderName, folder.display AS folderDisplay, folder.type AS folderType" + - ", COUNT(message.id) AS count" + + ", COUNT(DISTINCT message.msgid) AS count" + ", " + unseen_folder + " AS unseen" + ", " + unflagged_folder + " AS unflagged" + ", (SELECT COUNT(a.id) FROM attachment a WHERE a.message = message.id) AS attachments" +