mirror of
https://github.com/tdlight-team/tdlight-telegram-bot-api.git
synced 2024-12-29 05:35:48 +01:00
Add getStickerMaskPosition.
This commit is contained in:
parent
116e7aab24
commit
64591671fc
@ -302,6 +302,7 @@ bool Client::init_methods() {
|
||||
methods_.emplace("deletestickerfromset", &Client::process_delete_sticker_from_set_query);
|
||||
methods_.emplace("setstickeremojilist", &Client::process_set_sticker_emoji_list_query);
|
||||
methods_.emplace("setstickerkeywords", &Client::process_set_sticker_keywords_query);
|
||||
methods_.emplace("setstickermaskposition", &Client::process_set_sticker_mask_position_query);
|
||||
methods_.emplace("setpassportdataerrors", &Client::process_set_passport_data_errors_query);
|
||||
methods_.emplace("sendcustomrequest", &Client::process_send_custom_request_query);
|
||||
methods_.emplace("answercustomquery", &Client::process_answer_custom_query_query);
|
||||
@ -9329,6 +9330,15 @@ td::Status Client::process_set_sticker_keywords_query(PromisedQueryPtr &query) {
|
||||
return Status::OK();
|
||||
}
|
||||
|
||||
td::Status Client::process_set_sticker_mask_position_query(PromisedQueryPtr &query) {
|
||||
TRY_RESULT(input_file, get_sticker_input_file(query.get()));
|
||||
TRY_RESULT(mask_position, get_mask_position(query.get(), "mask_position"));
|
||||
|
||||
send_request(make_object<td_api::setStickerMaskPosition>(std::move(input_file), std::move(mask_position)),
|
||||
td::make_unique<TdOnOkQueryCallback>(std::move(query)));
|
||||
return Status::OK();
|
||||
}
|
||||
|
||||
td::Status Client::process_set_passport_data_errors_query(PromisedQueryPtr &query) {
|
||||
TRY_RESULT(user_id, get_user_id(query.get()));
|
||||
TRY_RESULT(passport_element_errors, get_passport_element_errors(query.get()));
|
||||
|
@ -590,6 +590,7 @@ class Client final : public WebhookActor::Callback {
|
||||
Status process_delete_sticker_from_set_query(PromisedQueryPtr &query);
|
||||
Status process_set_sticker_emoji_list_query(PromisedQueryPtr &query);
|
||||
Status process_set_sticker_keywords_query(PromisedQueryPtr &query);
|
||||
Status process_set_sticker_mask_position_query(PromisedQueryPtr &query);
|
||||
Status process_set_passport_data_errors_query(PromisedQueryPtr &query);
|
||||
Status process_send_custom_request_query(PromisedQueryPtr &query);
|
||||
Status process_answer_custom_query_query(PromisedQueryPtr &query);
|
||||
|
Loading…
Reference in New Issue
Block a user