From c4ffda2eba1bb97c6b576e065cd7f2ea5c296243 Mon Sep 17 00:00:00 2001 From: Peter <> Date: Sun, 1 Sep 2019 15:44:13 +0400 Subject: [PATCH] Don't display secret animated stickers --- submodules/TelegramUI/TelegramUI/ChatMessageItem.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramUI/TelegramUI/ChatMessageItem.swift b/submodules/TelegramUI/TelegramUI/ChatMessageItem.swift index 4584d5ac6b..0f5cd71c96 100644 --- a/submodules/TelegramUI/TelegramUI/ChatMessageItem.swift +++ b/submodules/TelegramUI/TelegramUI/ChatMessageItem.swift @@ -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 {