From 77e01a24deef33e4de93809cd7a22044099eedf7 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 26 Jul 2023 23:25:31 +0200 Subject: [PATCH] Auto trash/delete hidden 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 343b95ccbe..97d8fea9b5 100644 --- a/app/src/main/java/eu/faircode/email/DaoMessage.java +++ b/app/src/main/java/eu/faircode/email/DaoMessage.java @@ -1008,7 +1008,7 @@ public interface DaoMessage { " AND (ui_seen OR :unseen)" + " AND NOT ui_flagged" + " AND stored < :sync_time" + // moved, browsed - " AND ui_snoozed IS NULL") + " AND (ui_snoozed IS NULL OR ui_snoozed =" + Long.MAX_VALUE+")") List getMessagesBefore(long folder, long sync_time, long keep_time, boolean unseen); @Query("DELETE FROM message" + @@ -1018,7 +1018,7 @@ public interface DaoMessage { " AND (ui_seen OR :unseen)" + " AND NOT ui_flagged" + " AND stored < :sync_time" + // moved, browsed - " AND ui_snoozed IS NULL") + " AND (ui_snoozed IS NULL OR ui_snoozed = " + Long.MAX_VALUE + ")") int deleteMessagesBefore(long folder, long sync_time, long keep_time, boolean unseen); @Transaction