Use send_closure for calling send_result/send_update in more places.
GitOrigin-RevId: 1b084e4e457d4c0a6d1a793557bf974e8a569f67
This commit is contained in:
parent
9f172eee39
commit
4cc9b7b34b
@ -3868,7 +3868,8 @@ void Td::on_config_option_updated(const string &name) {
|
|||||||
name == "channels_read_media_period") {
|
name == "channels_read_media_period") {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
send_update(make_tl_object<td_api::updateOption>(name, G()->shared_config().get_option_value(name)));
|
send_closure(actor_id(this), &Td::send_update,
|
||||||
|
make_tl_object<td_api::updateOption>(name, G()->shared_config().get_option_value(name)));
|
||||||
}
|
}
|
||||||
|
|
||||||
tl_object_ptr<td_api::ConnectionState> Td::get_connection_state_object(StateManager::State state) {
|
tl_object_ptr<td_api::ConnectionState> Td::get_connection_state_object(StateManager::State state) {
|
||||||
@ -3899,7 +3900,8 @@ void Td::on_connection_state_changed(StateManager::State new_state) {
|
|||||||
}
|
}
|
||||||
connection_state_ = new_state;
|
connection_state_ = new_state;
|
||||||
|
|
||||||
send_update(make_tl_object<td_api::updateConnectionState>(get_connection_state_object(connection_state_)));
|
send_closure(actor_id(this), &Td::send_update,
|
||||||
|
make_tl_object<td_api::updateConnectionState>(get_connection_state_object(connection_state_)));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Td::on_authorization_lost() {
|
void Td::on_authorization_lost() {
|
||||||
@ -4664,12 +4666,12 @@ void Td::on_request(uint64 id, const td_api::logOut &request) {
|
|||||||
|
|
||||||
void Td::on_request(uint64 id, const td_api::close &request) {
|
void Td::on_request(uint64 id, const td_api::close &request) {
|
||||||
close();
|
close();
|
||||||
send_result(id, td_api::make_object<td_api::ok>());
|
send_closure(actor_id(this), &Td::send_result, id, td_api::make_object<td_api::ok>());
|
||||||
}
|
}
|
||||||
|
|
||||||
void Td::on_request(uint64 id, const td_api::destroy &request) {
|
void Td::on_request(uint64 id, const td_api::destroy &request) {
|
||||||
destroy();
|
destroy();
|
||||||
send_result(id, td_api::make_object<td_api::ok>());
|
send_closure(actor_id(this), &Td::send_result, id, td_api::make_object<td_api::ok>());
|
||||||
}
|
}
|
||||||
|
|
||||||
void Td::on_request(uint64 id, td_api::checkAuthenticationBotToken &request) {
|
void Td::on_request(uint64 id, td_api::checkAuthenticationBotToken &request) {
|
||||||
@ -6635,22 +6637,22 @@ void Td::on_request(uint64 id, const td_api::setProxy &request) {
|
|||||||
|
|
||||||
void Td::on_request(uint64 id, const td_api::getTextEntities &request) {
|
void Td::on_request(uint64 id, const td_api::getTextEntities &request) {
|
||||||
// don't check authorization state
|
// don't check authorization state
|
||||||
send_result(id, do_static_request(request));
|
send_closure(actor_id(this), &Td::send_result, id, do_static_request(request));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Td::on_request(uint64 id, td_api::parseTextEntities &request) {
|
void Td::on_request(uint64 id, td_api::parseTextEntities &request) {
|
||||||
// don't check authorization state
|
// don't check authorization state
|
||||||
send_result(id, do_static_request(request));
|
send_closure(actor_id(this), &Td::send_result, id, do_static_request(request));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Td::on_request(uint64 id, const td_api::getFileMimeType &request) {
|
void Td::on_request(uint64 id, const td_api::getFileMimeType &request) {
|
||||||
// don't check authorization state
|
// don't check authorization state
|
||||||
send_result(id, do_static_request(request));
|
send_closure(actor_id(this), &Td::send_result, id, do_static_request(request));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Td::on_request(uint64 id, const td_api::getFileExtension &request) {
|
void Td::on_request(uint64 id, const td_api::getFileExtension &request) {
|
||||||
// don't check authorization state
|
// don't check authorization state
|
||||||
send_result(id, do_static_request(request));
|
send_closure(actor_id(this), &Td::send_result, id, do_static_request(request));
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class T>
|
template <class T>
|
||||||
|
Loading…
Reference in New Issue
Block a user