Don't display secret animated stickers

This commit is contained in:
Peter 2019-09-01 15:44:13 +04:00
parent 0d442f04d7
commit c4ffda2eba

View File

@ -371,7 +371,13 @@ public final class ChatMessageItem: ListViewItem, CustomStringConvertible {
loop: for media in self.message.media {
if let telegramFile = media as? TelegramMediaFile {
if telegramFile.isAnimatedSticker, !telegramFile.previewRepresentations.isEmpty, let size = telegramFile.size, size > 0 && size <= 128 * 1024 {
viewClassName = ChatMessageAnimatedStickerItemNode.self
if self.message.id.peerId.namespace == Namespaces.Peer.SecretChat {
if telegramFile.fileId.namespace == Namespaces.Media.CloudFile {
viewClassName = ChatMessageAnimatedStickerItemNode.self
}
} else {
viewClassName = ChatMessageAnimatedStickerItemNode.self
}
break loop
}
for attribute in telegramFile.attributes {