Play emoji animations only in personal chats

This commit is contained in:
Ilya Laktyushin 2021-09-15 02:52:43 +03:00
parent 2f3bdcead2
commit 6ba9c12b1e

View File

@ -1600,6 +1600,8 @@ class ChatMessageAnimatedStickerItemNode: ChatMessageItemView {
} else if fitz != nil { } else if fitz != nil {
additionalTextEmoji = basicEmoji additionalTextEmoji = basicEmoji
} }
let syncAnimations = item.message.id.peerId.namespace == Namespaces.Peer.CloudUser
return .optionalAction({ return .optionalAction({
var haptic: EmojiHaptic? var haptic: EmojiHaptic?
@ -1617,8 +1619,7 @@ class ChatMessageAnimatedStickerItemNode: ChatMessageItemView {
self.haptic = haptic self.haptic = haptic
} }
if let animationItems = item.associatedData.additionalAnimatedEmojiStickers[additionalTextEmoji] { if syncAnimations, let animationItems = item.associatedData.additionalAnimatedEmojiStickers[additionalTextEmoji] {
let syncAnimations = item.message.id.peerId.namespace == Namespaces.Peer.CloudUser
let playHaptic = haptic == nil let playHaptic = haptic == nil
var hapticFeedback: HapticFeedback var hapticFeedback: HapticFeedback