diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index aacfecc..32771a3 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -298,6 +298,7 @@ bool Client::init_methods() { methods_.emplace("setstickersetthumb", &Client::process_set_sticker_set_thumbnail_query); methods_.emplace("setstickersetthumbnail", &Client::process_set_sticker_set_thumbnail_query); methods_.emplace("setcustomemojistickersetthumbnail", &Client::process_set_custom_emoji_sticker_set_thumbnail_query); + methods_.emplace("deletestickerset", &Client::process_delete_sticker_set_query); methods_.emplace("setstickerpositioninset", &Client::process_set_sticker_position_in_set_query); methods_.emplace("deletestickerfromset", &Client::process_delete_sticker_from_set_query); methods_.emplace("setstickeremojilist", &Client::process_set_sticker_emoji_list_query); @@ -9277,6 +9278,13 @@ td::Status Client::process_set_custom_emoji_sticker_set_thumbnail_query(Promised return Status::OK(); } +td::Status Client::process_delete_sticker_set_query(PromisedQueryPtr &query) { + auto name = query->arg("name"); + send_request(make_object(name.str()), + td::make_unique(std::move(query))); + return Status::OK(); +} + td::Status Client::process_set_sticker_position_in_set_query(PromisedQueryPtr &query) { TRY_RESULT(input_file, get_sticker_input_file(query.get())); int32 position = get_integer_arg(query.get(), "position", -1); diff --git a/telegram-bot-api/Client.h b/telegram-bot-api/Client.h index 1876251..ecf07b5 100644 --- a/telegram-bot-api/Client.h +++ b/telegram-bot-api/Client.h @@ -586,6 +586,7 @@ class Client final : public WebhookActor::Callback { Status process_set_sticker_set_title_query(PromisedQueryPtr &query); Status process_set_sticker_set_thumbnail_query(PromisedQueryPtr &query); Status process_set_custom_emoji_sticker_set_thumbnail_query(PromisedQueryPtr &query); + Status process_delete_sticker_set_query(PromisedQueryPtr &query); Status process_set_sticker_position_in_set_query(PromisedQueryPtr &query); Status process_delete_sticker_from_set_query(PromisedQueryPtr &query); Status process_set_sticker_emoji_list_query(PromisedQueryPtr &query);