From 8a030c157917fd40893e9e48477d91fd48a9db3e Mon Sep 17 00:00:00 2001 From: Peter Date: Wed, 5 Sep 2018 00:53:07 +0300 Subject: [PATCH] no message --- .../ManagedSecretChatOutgoingOperations.swift | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/TelegramCore/ManagedSecretChatOutgoingOperations.swift b/TelegramCore/ManagedSecretChatOutgoingOperations.swift index ef4187d884..13b9dc9995 100644 --- a/TelegramCore/ManagedSecretChatOutgoingOperations.swift +++ b/TelegramCore/ManagedSecretChatOutgoingOperations.swift @@ -496,8 +496,15 @@ private func decryptedAttributes73(_ attributes: [TelegramMediaFileAttribute], t result.append(.documentAttributeAnimated) case let .Sticker(displayText, packReference, _): var stickerSet: SecretApi73.InputStickerSet = .inputStickerSetEmpty - if let packReference = packReference, case let .name(name) = packReference { - stickerSet = .inputStickerSetShortName(shortName: name) + if let packReference = packReference { + switch packReference { + case let .name(name): + stickerSet = .inputStickerSetShortName(shortName: name) + case .id: + if let (info, _, _) = cachedStickerPack(transaction: transaction, reference: packReference) { + stickerSet = .inputStickerSetShortName(shortName: info.shortName) + } + } } result.append(.documentAttributeSticker(alt: displayText, stickerset: stickerSet)) case let .ImageSize(size):