From e6414485ede3c6bb321e70b86c1560cddd2b3458 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sat, 24 Jun 2023 18:22:57 +0300 Subject: Telegram: fix for receiving stickers --- protocols/Telegram/src/utils.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'protocols/Telegram') diff --git a/protocols/Telegram/src/utils.cpp b/protocols/Telegram/src/utils.cpp index 7d8984c1fb..250a3561d2 100644 --- a/protocols/Telegram/src/utils.cpp +++ b/protocols/Telegram/src/utils.cpp @@ -437,7 +437,12 @@ CMStringA CTelegramProto::GetMessageText(TG_USER *pUser, const TD::message *pMsg case TD::messageSticker::ID: { auto *pSticker = ((TD::messageSticker *)pBody)->sticker_.get(); - if (pSticker->full_type_->get_id() != TD::stickerTypeRegular::ID) { + switch(pSticker->full_type_->get_id()) { + case TD::stickerTypeRegular::ID: + case TD::stickerFullTypeRegular::ID: + break; + + default: debugLogA("You received a sticker of unsupported type %d, ignored", pSticker->full_type_->get_id()); break; } -- cgit v1.2.3