Various improvements

This commit is contained in:
Ilya Laktyushin
2025-06-25 12:00:37 +02:00
parent f2e96efdb5
commit cae2388f95
26 changed files with 875 additions and 162 deletions

View File

@@ -412,6 +412,18 @@ public class ChatMessageTextBubbleContentNode: ChatMessageBubbleContentNode {
}
}
if item.associatedData.isSuspiciousPeer, let entities = messageEntities {
messageEntities = entities.filter { entity in
switch entity.type {
case .Url, .TextUrl, .Mention, .TextMention, .Hashtag, .Email, .BankCard:
return false
default:
return true
}
}
}
var entities: [MessageTextEntity]?
var updatedCachedChatMessageText: CachedChatMessageText?
if let cached = currentCachedChatMessageText, cached.matches(text: rawText, inputEntities: messageEntities) {