From 688275ea81b0d6b822cf8f7fdd3e80ee42b0d7b0 Mon Sep 17 00:00:00 2001 From: John Preston Date: Sun, 24 Jun 2018 15:20:05 +0100 Subject: [PATCH] Fix update request timeout. --- Telegram/SourceFiles/apiwrap.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp index e18265b55..caa9af24a 100644 --- a/Telegram/SourceFiles/apiwrap.cpp +++ b/Telegram/SourceFiles/apiwrap.cpp @@ -270,8 +270,9 @@ void ApiWrap::requestTermsUpdate() { _termsUpdateRequestId = 0; const auto requestNext = [&](auto &&data) { + const auto timeout = (data.vexpires.v - unixtime()); _termsUpdateSendAt = getms(true) + snap( - TimeMs(data.vexpires.v - unixtime()), + timeout * TimeMs(1000), kTermsUpdateTimeoutMin, kTermsUpdateTimeoutMax); requestTermsUpdate();