POP3 delete messages

This commit is contained in:
M66B
2019-09-20 09:45:36 +02:00
parent 6e804cbc0b
commit d7cf5736de
4 changed files with 33 additions and 7 deletions

View File

@@ -313,6 +313,10 @@ public interface DaoMessage {
" AND NOT uid IS NULL")
List<Long> getUids(long folder, Long received);
@Query("SELECT msgid FROM message" +
" WHERE folder = :folder")
List<String> getMsgIds(long folder);
@Query("SELECT * FROM message" +
" WHERE folder = :folder" +
" AND uid IS NULL" +
@@ -459,6 +463,11 @@ public interface DaoMessage {
" AND uid = :uid")
int deleteMessage(long folder, long uid);
@Query("DELETE FROM message" +
" WHERE folder = :folder" +
" AND msgid = :msgid")
int deleteMessage(long folder, String msgid);
@Query("DELETE FROM message" +
" WHERE folder = :folder" +
" AND NOT uid IS NULL")