Added POP3 multiple select

This commit is contained in:
M66B
2019-11-11 14:44:55 +01:00
parent 88d2dcaff4
commit 6bb85cc2c2
4 changed files with 27 additions and 8 deletions

View File

@@ -241,13 +241,14 @@ public interface DaoMessage {
" ORDER BY message.received DESC")
List<Long> getMessageWithContent();
@Query("SELECT *" +
@Query("SELECT message.*" +
" FROM message" +
" JOIN account ON account.id = message.account" +
" WHERE account = :account" +
" AND thread = :thread" +
" AND (:id IS NULL OR message.id = :id)" +
" AND (:folder IS NULL OR message.folder = :folder)" +
" AND NOT uid IS NULL" +
" AND (NOT uid IS NULL OR account.pop)" +
" AND NOT ui_hide")
List<EntityMessage> getMessagesByThread(long account, String thread, Long id, Long folder);