Improve stickers search

This commit is contained in:
Ilya Laktyushin
2022-08-03 22:43:56 +03:00
parent acac317502
commit d6b6fafb89
3 changed files with 119 additions and 39 deletions

View File

@@ -135,7 +135,7 @@ func chatHistoryEntriesForView(
}
if presentationData.largeEmoji, message.media.isEmpty {
if stickersEnabled && messageIsElligibleForLargeCustomEmoji(message) {
if messageIsElligibleForLargeCustomEmoji(message) {
contentTypeHint = .animatedEmoji
} else if stickersEnabled && message.text.count == 1, let _ = associatedData.animatedEmojiStickers[message.text.basicEmoji.0], (message.textEntitiesAttribute?.entities.isEmpty ?? true) {
contentTypeHint = .animatedEmoji
@@ -218,7 +218,7 @@ func chatHistoryEntriesForView(
var contentTypeHint: ChatMessageEntryContentType = .generic
if presentationData.largeEmoji, topMessage.media.isEmpty {
if stickersEnabled && messageIsElligibleForLargeCustomEmoji(topMessage) {
if messageIsElligibleForLargeCustomEmoji(topMessage) {
contentTypeHint = .animatedEmoji
} else if stickersEnabled && topMessage.text.count == 1, let _ = associatedData.animatedEmojiStickers[topMessage.text.basicEmoji.0] {
contentTypeHint = .animatedEmoji