From a19214c033b6bfb8b615a1fefcddc97638e8de91 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 21 Mar 2023 18:26:30 +0100 Subject: [PATCH] Prevent reappearing notifications --- app/src/main/java/eu/faircode/email/Core.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 1097ab362e..8ac6e53913 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -5291,6 +5291,11 @@ class Core { remove.remove(id); Log.i("Notify existing=" + id); } else { + EntityMessage msg = db.message().getMessage(message.id); + if (msg == null || msg.ui_ignored) { + Log.i("Notify skip id=" + message.id + " msg=" + (msg != null)); + continue; + } boolean existing = remove.contains(-id); if (existing) { if (message.content && notify_preview) {