From c368f569ee88c7981724a1698b480cf7aa4eb1f2 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Mon, 14 Sep 2020 19:04:45 +0400 Subject: [PATCH] Only allow animated stickers from packs --- submodules/TelegramUI/Sources/ChatMessageItem.swift | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramUI/Sources/ChatMessageItem.swift b/submodules/TelegramUI/Sources/ChatMessageItem.swift index bb3ffe9407..84e303bc90 100644 --- a/submodules/TelegramUI/Sources/ChatMessageItem.swift +++ b/submodules/TelegramUI/Sources/ChatMessageItem.swift @@ -351,7 +351,14 @@ public final class ChatMessageItem: ListViewItem, CustomStringConvertible { if telegramFile.isAnimatedSticker, (self.message.id.peerId.namespace == Namespaces.Peer.SecretChat || !telegramFile.previewRepresentations.isEmpty), let size = telegramFile.size, size > 0 && size <= 128 * 1024 { if self.message.id.peerId.namespace == Namespaces.Peer.SecretChat { if telegramFile.fileId.namespace == Namespaces.Media.CloudFile { - viewClassName = ChatMessageAnimatedStickerItemNode.self + inner: for attribute in telegramFile.attributes { + if case let .Sticker(_, packReference, _) = attribute { + if case .name = packReference { + viewClassName = ChatMessageAnimatedStickerItemNode.self + } + break inner + } + } } } else { viewClassName = ChatMessageAnimatedStickerItemNode.self