From c207a7c0d3fad14143f73bcb32fb7b343fe0c6ad Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 21 Feb 2020 19:05:57 +0400 Subject: [PATCH] Fix simultaneous read history requests. --- Telegram/SourceFiles/data/data_histories.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/data/data_histories.cpp b/Telegram/SourceFiles/data/data_histories.cpp index c35c241057..bcd3cdfe9d 100644 --- a/Telegram/SourceFiles/data/data_histories.cpp +++ b/Telegram/SourceFiles/data/data_histories.cpp @@ -388,7 +388,7 @@ void Histories::sendReadRequests() { const auto now = crl::now(); auto next = std::optional(); for (auto &[history, state] : _states) { - if (!state.readTill) { + if (!state.readTill || state.readWhen == kReadRequestSent) { continue; } else if (state.readWhen <= now) { sendReadRequest(history, state);