Various improvements

This commit is contained in:
Ali
2023-10-23 17:41:52 +04:00
parent b43fa0ecb5
commit 75ee418716
14 changed files with 228 additions and 40 deletions

View File

@@ -136,6 +136,13 @@ public final class ChatMessageWebpageBubbleContentNode: ChatMessageBubbleContent
guard let self, let item = self.item, let webPage = self.webPage, case let .Loaded(content) = webPage.content else {
return ChatMessageBubbleContentTapAction(content: .none)
}
if let file = content.file {
if !file.isVideo, !file.isVideoSticker, !file.isAnimated, !file.isAnimatedSticker, !file.isSticker, !file.isMusic {
return ChatMessageBubbleContentTapAction(content: .openMessage)
}
}
var isConcealed = true
if item.message.text.contains(content.url) {
isConcealed = false