From dbcc244086926bc48fa8554a455c7b179b6e31dc Mon Sep 17 00:00:00 2001 From: Diogo Date: Mon, 16 Dec 2024 23:34:09 +0000 Subject: [PATCH] remove diff --- apps/ios/Shared/Views/ChatList/ChatListView.swift | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/ios/Shared/Views/ChatList/ChatListView.swift b/apps/ios/Shared/Views/ChatList/ChatListView.swift index 26835d60f7..c77e238dd3 100644 --- a/apps/ios/Shared/Views/ChatList/ChatListView.swift +++ b/apps/ios/Shared/Views/ChatList/ChatListView.swift @@ -432,14 +432,15 @@ struct ChatListView: View { VoiceItemState.smallView.values.forEach { $0.audioPlayer?.stop() } VoiceItemState.smallView = [:] } + private func filteredChats() -> [Chat] { if let linkChatId = searchChatFilteredBySimplexLink { - return chatModel.chats.filter { $0.id == linkChatId} + return chatModel.chats.filter { $0.id == linkChatId } } else { let s = searchString() - let chats = s == "" + return s == "" ? chatModel.chats.filter { chat in - return !chat.chatInfo.chatDeleted && chatContactType(chat: chat) != ContactType.card && filtered(chat) + !chat.chatInfo.chatDeleted && chatContactType(chat: chat) != ContactType.card && filtered(chat) } : chatModel.chats.filter { chat in let cInfo = chat.chatInfo @@ -466,14 +467,12 @@ struct ChatListView: View { return false } } - - return chats } func searchString() -> String { searchShowingSimplexLink ? "" : searchText.trimmingCharacters(in: .whitespaces).localizedLowercase } - + func filtered(_ chat: Chat) -> Bool { switch chatTagsModel.activeFilter { case let .presetTag(tag):