Fixed animated emoji bubble type change

This commit is contained in:
Ilya Laktyushin 2019-07-29 19:21:39 +03:00
parent 7b2714ede7
commit c363f57e47

View File

@ -41,7 +41,11 @@ enum ChatHistoryEntry: Identifiable, Comparable {
case let .MessageEntry(message, presentationData, _, _, _, _): case let .MessageEntry(message, presentationData, _, _, _, _):
var type = 2 var type = 2
if presentationData.largeEmoji && message.elligibleForLargeEmoji && messageIsElligibleForLargeEmoji(message) { if presentationData.largeEmoji && message.elligibleForLargeEmoji && messageIsElligibleForLargeEmoji(message) {
type = 3 if animatedEmojiResource(emoji: message.text) != nil {
type = 3
} else {
type = 4
}
} }
return UInt64(message.stableId) | ((UInt64(type) << 40)) return UInt64(message.stableId) | ((UInt64(type) << 40))
case let .MessageGroupEntry(groupInfo, _, _): case let .MessageGroupEntry(groupInfo, _, _):