Various fixes

This commit is contained in:
Ilya Laktyushin
2022-11-11 18:22:44 +04:00
parent b35ede7462
commit de5d52ea48
5 changed files with 31 additions and 8 deletions

View File

@@ -261,7 +261,6 @@ class ChatMessageTextBubbleContentNode: ChatMessageBubbleContentNode {
}
var entities: [MessageTextEntity]?
var updatedCachedChatMessageText: CachedChatMessageText?
if let cached = currentCachedChatMessageText, cached.matches(text: rawText, inputEntities: messageEntities) {
entities = cached.entities
@@ -301,6 +300,12 @@ class ChatMessageTextBubbleContentNode: ChatMessageBubbleContentNode {
}
}
}
if !item.associatedData.hasBots {
messageEntities = messageEntities?.filter { $0.type != .BotCommand }
entities = entities?.filter { $0.type != .BotCommand }
}
updatedCachedChatMessageText = CachedChatMessageText(text: rawText, inputEntities: messageEntities, entities: entities)
}