diff --git a/src/lib/appManagers/appStickersManager.ts b/src/lib/appManagers/appStickersManager.ts index 52f33de5..fa26c2db 100644 --- a/src/lib/appManagers/appStickersManager.ts +++ b/src/lib/appManagers/appStickersManager.ts @@ -50,7 +50,7 @@ export class AppStickersManager { private getGreetingStickersPromise: Promise; private sounds: Record; - getAnimatedEmojiSoundsPromise: Promise; + private getAnimatedEmojiSoundsPromise: Promise; constructor() { this.getStickerSetPromises = {}; @@ -231,6 +231,12 @@ export class AppStickersManager { const stickerSet = this.storage.getFromCache(isAnimation ? EMOJI_ANIMATIONS_SET_LOCAL_ID : EMOJI_SET_LOCAL_ID); if(!stickerSet || !stickerSet.documents) return undefined; + if(isAnimation) { + if(['๐Ÿงก', '๐Ÿ’›', '๐Ÿ’š', '๐Ÿ’™', '๐Ÿ’œ', '๐Ÿ–ค', '๐Ÿค', '๐ŸคŽ'].includes(emoji)) { + emoji = 'โค๏ธ'; + } + } + emoji = this.cleanEmoji(emoji); const pack = stickerSet.packs.find(p => p.emoticon === emoji); return pack ? appDocsManager.getDoc(pack.documents[0]) : undefined;