diff --git a/td/generate/scheme/telegram_api.tl b/td/generate/scheme/telegram_api.tl index afc909cf0..5f158e89f 100644 --- a/td/generate/scheme/telegram_api.tl +++ b/td/generate/scheme/telegram_api.tl @@ -582,7 +582,7 @@ inputStickerSetEmojiDefaultStatuses#29d0f5ee = InputStickerSet; stickerSet#2dd14edc flags:# archived:flags.1?true official:flags.2?true masks:flags.3?true animated:flags.5?true videos:flags.6?true emojis:flags.7?true installed_date:flags.0?int id:long access_hash:long title:string short_name:string thumbs:flags.4?Vector thumb_dc_id:flags.4?int thumb_version:flags.4?int thumb_document_id:flags.8?long count:int hash:int = StickerSet; -messages.stickerSet#b60a24a6 set:StickerSet packs:Vector documents:Vector = messages.StickerSet; +messages.stickerSet#6e153f16 set:StickerSet packs:Vector keywords:Vector documents:Vector = messages.StickerSet; messages.stickerSetNotModified#d3f924eb = messages.StickerSet; botCommand#c27ac8c7 command:string description:string = BotCommand; @@ -761,7 +761,7 @@ messages.stickerSetInstallResultArchive#35e410a8 sets:Vector stickerSetCovered#6410a5d2 set:StickerSet cover:Document = StickerSetCovered; stickerSetMultiCovered#3407e51b set:StickerSet covers:Vector = StickerSetCovered; -stickerSetFullCovered#1aed5ee5 set:StickerSet packs:Vector documents:Vector = StickerSetCovered; +stickerSetFullCovered#40d13c0e set:StickerSet packs:Vector keywords:Vector documents:Vector = StickerSetCovered; maskCoords#aed6dbb2 n:int x:double y:double zoom:double = MaskCoords; @@ -1439,6 +1439,8 @@ sendAsPeer#b81c7034 flags:# premium_required:flags.0?true peer:Peer = SendAsPeer messageExtendedMediaPreview#ad628cc8 flags:# w:flags.0?int h:flags.0?int thumb:flags.1?PhotoSize video_duration:flags.2?int = MessageExtendedMedia; messageExtendedMedia#ee479c64 media:MessageMedia = MessageExtendedMedia; +stickerKeyword#fcfeb29c document_id:long keyword:Vector = StickerKeyword; + ---functions--- invokeAfterMsg#cb9f372d {X:Type} msg_id:long query:!X = X; diff --git a/td/telegram/StickersManager.cpp b/td/telegram/StickersManager.cpp index b15d8dd03..8999f2d25 100644 --- a/td/telegram/StickersManager.cpp +++ b/td/telegram/StickersManager.cpp @@ -3618,7 +3618,7 @@ StickerSetId StickersManager::on_get_sticker_set_covered(tl_object_ptr(set_ptr); auto sticker_set = telegram_api::make_object( - std::move(set->set_), std::move(set->packs_), std::move(set->documents_)); + std::move(set->set_), std::move(set->packs_), std::move(set->keywords_), std::move(set->documents_)); return on_get_messages_sticker_set(StickerSetId(), std::move(sticker_set), is_changed, source); } default: diff --git a/td/telegram/Version.h b/td/telegram/Version.h index 566f890c3..a037edbda 100644 --- a/td/telegram/Version.h +++ b/td/telegram/Version.h @@ -10,7 +10,7 @@ namespace td { -constexpr int32 MTPROTO_LAYER = 146; +constexpr int32 MTPROTO_LAYER = 147; enum class Version : int32 { Initial, // 0