Reload attach menu bots after adding or removing a bot.
This commit is contained in:
parent
5b81010f0b
commit
13975f4e54
@ -496,7 +496,16 @@ void AttachMenuManager::toggle_bot_is_added_to_attach_menu(UserId user_id, bool
|
|||||||
remove_bot_from_attach_menu(user_id);
|
remove_bot_from_attach_menu(user_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
td_->create_handler<ToggleBotInAttachMenuQuery>(std::move(promise))->send(std::move(input_user), is_added);
|
auto query_promise =
|
||||||
|
PromiseCreator::lambda([actor_id = actor_id(this), promise = std::move(promise)](Result<Unit> &&result) mutable {
|
||||||
|
if (result.is_error()) {
|
||||||
|
promise.set_error(result.move_as_error());
|
||||||
|
} else {
|
||||||
|
send_closure(actor_id, &AttachMenuManager::reload_attach_menu_bots, std::move(promise));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
td_->create_handler<ToggleBotInAttachMenuQuery>(std::move(query_promise))->send(std::move(input_user), is_added);
|
||||||
}
|
}
|
||||||
|
|
||||||
td_api::object_ptr<td_api::attachMenuBot> AttachMenuManager::get_attach_menu_bot_object(
|
td_api::object_ptr<td_api::attachMenuBot> AttachMenuManager::get_attach_menu_bot_object(
|
||||||
|
Loading…
Reference in New Issue
Block a user