Allow faster reopen for bots that were successfully authorized.

This commit is contained in:
levlam 2024-02-14 16:59:22 +03:00
parent e7b81da50b
commit d8c8291886

View File

@ -6353,9 +6353,9 @@ void Client::finish_closing() {
auto timeout = [&] { auto timeout = [&] {
if (next_authorization_time_ <= 0.0) { if (next_authorization_time_ <= 0.0) {
return 600.0; return was_authorized_ && authorization_date_ < get_unix_time() - 1800 ? 1.0 : 1800.0;
} }
return td::min(next_authorization_time_ - td::Time::now(), 600.0); return td::min(next_authorization_time_ - td::Time::now(), 1800.0);
}(); }();
set_timeout_in(timeout); set_timeout_in(timeout);
LOG(INFO) << "Keep client opened for " << timeout << " seconds"; LOG(INFO) << "Keep client opened for " << timeout << " seconds";