From f79b16c244b3cd64c0b38ac5ec72885d2e6251e1 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sat, 20 Aug 2022 11:35:11 +0000 Subject: [PATCH] Do not emit notifications for blocked chats --- CHANGELOG.md | 1 + src/receive_imf.rs | 17 +++++++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb892b0a4..88e44e988 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ ### Changes ### Fixes +- do not emit notifications for blocked chats #3557 ## 1.93.0 diff --git a/src/receive_imf.rs b/src/receive_imf.rs index b545dfa84..d41f5e444 100644 --- a/src/receive_imf.rs +++ b/src/receive_imf.rs @@ -676,12 +676,17 @@ async fn add_parts( } } - state = - if seen || fetching_existing_messages || is_mdn || location_kml_is || securejoin_seen { - MessageState::InSeen - } else { - MessageState::InFresh - }; + state = if seen + || fetching_existing_messages + || is_mdn + || location_kml_is + || securejoin_seen + || chat_id_blocked == Blocked::Yes + { + MessageState::InSeen + } else { + MessageState::InFresh + }; } else { // Outgoing