From 1af650a1bd24983f4c3d3f9e2c37f21362bc99bb Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 21 Mar 2022 15:57:11 +0100 Subject: [PATCH] Flag notified message only --- app/src/main/java/eu/faircode/email/ServiceUI.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceUI.java b/app/src/main/java/eu/faircode/email/ServiceUI.java index bc9ea53d13..11b07afc0f 100644 --- a/app/src/main/java/eu/faircode/email/ServiceUI.java +++ b/app/src/main/java/eu/faircode/email/ServiceUI.java @@ -367,9 +367,6 @@ public class ServiceUI extends IntentService { } private void onFlag(long id) { - SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - boolean threading = prefs.getBoolean("threading", true); - DB db = DB.getInstance(this); try { db.beginTransaction(); @@ -378,12 +375,8 @@ public class ServiceUI extends IntentService { if (message == null) return; - List messages = db.message().getMessagesByThread( - message.account, message.thread, threading ? null : id, message.folder); - for (EntityMessage threaded : messages) { - EntityOperation.queue(this, threaded, EntityOperation.FLAG, true); - EntityOperation.queue(this, threaded, EntityOperation.SEEN, true); - } + EntityOperation.queue(this, message, EntityOperation.FLAG, true); + EntityOperation.queue(this, message, EntityOperation.SEEN, true); db.setTransactionSuccessful(); } finally {