From 1e346b050ac4aa7968e7f00a1bc51f1b8eefb8d0 Mon Sep 17 00:00:00 2001 From: Andrey Tvorozhkov Date: Sat, 14 Sep 2024 00:06:20 +0300 Subject: [PATCH] Init on one server ready --- lite-server-daemon/adnl-lite-proxy.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lite-server-daemon/adnl-lite-proxy.cpp b/lite-server-daemon/adnl-lite-proxy.cpp index 367d7a9f9..ac7e5462c 100644 --- a/lite-server-daemon/adnl-lite-proxy.cpp +++ b/lite-server-daemon/adnl-lite-proxy.cpp @@ -445,6 +445,10 @@ namespace ton::liteserver { void server_update_time(adnl::AdnlNodeIdShort server, std::tuple time, bool update = true) { + if (!inited) { + inited = true; + } + if (update) { to_update--; } @@ -908,8 +912,8 @@ namespace ton::liteserver { "cannot load block", "seqno not in db", "block not found"}) { if (error->message_.find(substring) != std::string::npos) { if (refire + 1 > allowed_refire) { - LOG(ERROR) << "Too deep refire for cannot load block"; - // auto res = create_serialize_tl_object(228, "Too deep refire"); + LOG(ERROR) << "Too deep refire"; + auto res = create_serialize_tl_object(228, "Too deep refire"); process_cache(std::move(data), res.clone(), compiled_query, elapsed); promise.set_value(std::move(res)); return; @@ -1564,10 +1568,6 @@ namespace ton::liteserver { td::actor::send_closure(s.second, &LiteServerClient::get_max_time, std::move(P)); } - - if (!inited) { - inited = true; - } } void add_ext_server_id(adnl::AdnlNodeIdShort id) {