Mark identical messages read/unread

This commit is contained in:
M66B
2022-12-14 17:00:43 +01:00
parent 4866510857
commit 7b3b90461f
4 changed files with 9 additions and 8 deletions

View File

@@ -451,8 +451,9 @@ public interface DaoMessage {
" LEFT JOIN message AS base ON base.id = :id" +
" WHERE message.account = :account" +
" AND (message.id = :id" +
" OR (message.msgid = :msgid AND message.folder <> base.folder))")
List<EntityMessage> getMessagesBySimilarity(long account, long id, String msgid);
" OR (message.msgid = :msgid AND message.folder <> base.folder)" +
" OR (NOT :hash IS NULL AND message.hash IS :hash))")
List<EntityMessage> getMessagesBySimilarity(long account, long id, String msgid, String hash);
@Query("SELECT COUNT(*) FROM message" +
" WHERE folder = :folder" +