mirror of
https://github.com/M66B/FairEmail.git
synced 2026-01-03 11:28:41 +01:00
Make sure to delete local messages only
This commit is contained in:
@@ -204,7 +204,7 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
|
||||
if (outbox)
|
||||
DB.getInstance(context).message().deleteSeenMessages(id);
|
||||
else
|
||||
DB.getInstance(context).message().deleteMessages(id);
|
||||
DB.getInstance(context).message().deleteLocalMessages(id);
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
@@ -193,8 +193,8 @@ public interface DaoMessage {
|
||||
@Query("DELETE FROM message WHERE folder = :folder AND uid = :uid")
|
||||
int deleteMessage(long folder, long uid);
|
||||
|
||||
@Query("DELETE FROM message WHERE folder = :folder")
|
||||
int deleteMessages(long folder);
|
||||
@Query("DELETE FROM message WHERE folder = :folder AND NOT uid IS NULL")
|
||||
int deleteLocalMessages(long folder);
|
||||
|
||||
@Query("DELETE FROM message WHERE folder = :folder AND seen")
|
||||
int deleteSeenMessages(long folder);
|
||||
|
||||
Reference in New Issue
Block a user