From 0051d8977ee12638aba75e957a24c1757cf66b43 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Fri, 27 Oct 2023 16:23:32 +0400 Subject: [PATCH] Fix build --- submodules/TranslateUI/Sources/ChatTranslation.swift | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/submodules/TranslateUI/Sources/ChatTranslation.swift b/submodules/TranslateUI/Sources/ChatTranslation.swift index 4abd7584a2..606b23013b 100644 --- a/submodules/TranslateUI/Sources/ChatTranslation.swift +++ b/submodules/TranslateUI/Sources/ChatTranslation.swift @@ -207,7 +207,14 @@ public func chatTranslationState(context: AccountContext, peerId: EnginePeer.Id) for message in messages { if message.effectivelyIncoming(context.account.peerId), message.text.count >= 10 { var text = String(message.text.prefix(256)) - if var entities = message.textEntitiesAttribute?.entities.filter({ [.Pre, .Code, .Url, .Email, .Mention, .Hashtag, .BotCommand].contains($0.type) }) { + if var entities = message.textEntitiesAttribute?.entities.filter({ entity in + switch entity.type { + case .Pre, .Code, .Url, .Email, .Mention, .Hashtag, .BotCommand: + return true + default: + return false + } + }) { entities = entities.sorted(by: { $0.range.lowerBound > $1.range.lowerBound }) var ranges: [Range] = [] for entity in entities {