Merge commit '31ba2e963fb195fe5da5ab29d7d85110b35a49e3'

This commit is contained in:
Ali 2022-08-03 00:03:50 +04:00
commit eac396f944

View File

@ -479,7 +479,7 @@ class ChatMessageAnimatedStickerItemNode: ChatMessageItemView {
}
if let item = strongSelf.item {
if let _ = strongSelf.emojiFile {
if let file = strongSelf.emojiFile, !file.isCustomEmoji {
item.controllerInteraction.seenOneTimeAnimatedMedia.insert(item.message.id)
}
}
@ -681,7 +681,7 @@ class ChatMessageAnimatedStickerItemNode: ChatMessageItemView {
if isPlaying, let animationNode = self.animationNode as? AnimatedStickerNode {
var alreadySeen = true
if isEmoji {
if isEmoji && self.emojiString == nil {
if !item.controllerInteraction.seenOneTimeAnimatedMedia.contains(item.message.id) {
alreadySeen = false
}
@ -703,7 +703,9 @@ class ChatMessageAnimatedStickerItemNode: ChatMessageItemView {
if !alreadySeen {
item.controllerInteraction.seenOneTimeAnimatedMedia.insert(item.message.id)
if let file = file, file.isPremiumSticker {
if let file = file, file.isCustomEmoji {
self.playAdditionalEmojiAnimation(index: 1)
} else if let file = file, file.isPremiumSticker {
Queue.mainQueue().after(0.1) {
self.playPremiumStickerAnimation()
}