From f6f3d17383ffb6bf85ca0597b46ebf0be51481ca Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Mon, 27 Feb 2023 16:20:54 +0000 Subject: [PATCH] ios: do not show notifications on update events in inactive profiles (#1959) --- apps/ios/Shared/Model/SimpleXAPI.swift | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/apps/ios/Shared/Model/SimpleXAPI.swift b/apps/ios/Shared/Model/SimpleXAPI.swift index 939d50514..866b09a64 100644 --- a/apps/ios/Shared/Model/SimpleXAPI.swift +++ b/apps/ios/Shared/Model/SimpleXAPI.swift @@ -1270,11 +1270,8 @@ func chatItemSimpleUpdate(_ user: User, _ aChatItem: AChatItem) { let m = ChatModel.shared let cInfo = aChatItem.chatInfo let cItem = aChatItem.chatItem - let notify = { NtfManager.shared.notifyMessageReceived(user, cInfo, cItem) } - if !active(user) { - notify() - } else if m.upsertChatItem(cInfo, cItem) { - notify() + if active(user) && m.upsertChatItem(cInfo, cItem) { + NtfManager.shared.notifyMessageReceived(user, cInfo, cItem) } }