From e00c66123a831f1fb2d531d702fbf36842633277 Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 9 May 2023 01:10:14 +0300 Subject: [PATCH] Reopen sessions after receiving MTPROTO_CLUSTER_INVALID. --- td/telegram/files/FileManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/td/telegram/files/FileManager.cpp b/td/telegram/files/FileManager.cpp index d6130f4aa..0115b726a 100644 --- a/td/telegram/files/FileManager.cpp +++ b/td/telegram/files/FileManager.cpp @@ -6,6 +6,7 @@ // #include "td/telegram/files/FileManager.h" +#include "td/telegram/ConfigManager.h" #include "td/telegram/DownloadManager.h" #include "td/telegram/FileReferenceManager.h" #include "td/telegram/files/FileData.h" @@ -3961,6 +3962,7 @@ void FileManager::on_error_impl(FileNodePtr node, Query::Type type, bool was_act } if (status.message() == "MTPROTO_CLUSTER_INVALID") { + send_closure(G()->config_manager(), &ConfigManager::request_config, true); run_download(node, true); return; }