From 2e520364ad916ce7212810c65e9e7e76f6e63fac Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 10 Mar 2019 11:00:14 +0300 Subject: [PATCH] Randomize poll polling timeout. GitOrigin-RevId: 7b8980da0fc1193361b729189e663d9a89456e3b --- td/telegram/PollManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/td/telegram/PollManager.cpp b/td/telegram/PollManager.cpp index d7ddd54cc..86ec48231 100644 --- a/td/telegram/PollManager.cpp +++ b/td/telegram/PollManager.cpp @@ -737,7 +737,8 @@ void PollManager::stop_local_poll(PollId poll_id) { } double PollManager::get_polling_timeout() const { - return td_->is_online() ? 60 : 30 * 60; + double result = td_->is_online() ? 60 : 30 * 60; + return result * Random::fast(70, 100) * 0.01; } void PollManager::on_update_poll_timeout(PollId poll_id) {