Cleanup found messages

This commit is contained in:
M66B
2018-09-04 14:07:50 +00:00
parent 13de85a3d3
commit 75697fe57d
5 changed files with 918 additions and 3 deletions

View File

@@ -174,8 +174,11 @@ public interface DaoMessage {
int deleteMessage(long folder, long uid);
@Query("DELETE FROM message WHERE folder = :folder")
void deleteMessages(long folder);
int deleteMessages(long folder);
@Query("DELETE FROM message WHERE folder = :folder AND received < :received AND NOT uid IS NULL")
int deleteMessagesBefore(long folder, long received);
@Query("DELETE FROM message WHERE ui_found")
int deleteFoundMessages();
}