Ping server only if authorized.
GitOrigin-RevId: 02e272e5dd2892fde8df74b968091d14fb96ed54
This commit is contained in:
parent
107d86f6d4
commit
3a8931cff0
@ -3113,7 +3113,7 @@ void Td::on_alarm_timeout(int64 alarm_id) {
|
||||
return;
|
||||
}
|
||||
if (alarm_id == PING_SERVER_ALARM_ID) {
|
||||
if (!close_flag_ && updates_manager_ != nullptr) {
|
||||
if (!close_flag_ && updates_manager_ != nullptr && auth_manager_->is_authorized()) {
|
||||
updates_manager_->ping_server();
|
||||
alarm_timeout_.set_timeout_in(PING_SERVER_ALARM_ID,
|
||||
PING_SERVER_TIMEOUT + Random::fast(0, PING_SERVER_TIMEOUT / 5));
|
||||
@ -3632,7 +3632,7 @@ void Td::on_result(NetQueryPtr query) {
|
||||
updates_manager_->schedule_get_difference("failed to fetch update");
|
||||
} else {
|
||||
updates_manager_->on_get_updates(std::move(ptr));
|
||||
if (auth_manager_->is_bot()) {
|
||||
if (auth_manager_->is_bot() && auth_manager_->is_authorized()) {
|
||||
alarm_timeout_.set_timeout_in(PING_SERVER_ALARM_ID,
|
||||
PING_SERVER_TIMEOUT + Random::fast(0, PING_SERVER_TIMEOUT / 5));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user