From 7ed3f0193f4f40766bb05ec49a9dbf06e53befaf Mon Sep 17 00:00:00 2001 From: Slavasil Date: Sun, 5 Jan 2025 03:08:03 +0300 Subject: [PATCH] fix late lastLoadedPostDate initialization --- manager.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/manager.cpp b/manager.cpp index 9976829..4d0ba96 100644 --- a/manager.cpp +++ b/manager.cpp @@ -60,6 +60,12 @@ void RepostManager::load_more_telegram_chats() { void RepostManager::start() { m_nRequiredChats = 100500;//m_appConfig->tgSources.size() + 1; + for (auto &appState : m_appState->vkRepostState) { + appState.lastLoadedPostDate = appState.lastForwardedPostDate; + } + for (auto &appState : m_appState->tgRepostState) { + appState.lastLoadedPostDate = appState.lastForwardedPostDate; + } m_tg.add_update_handler([this](void*, td_api::Object &obj){ if (obj.get_id() == td_api::updateAuthorizationState::ID) { auto &authState = (td_api::updateAuthorizationState&)obj; @@ -344,12 +350,6 @@ void NewPostFetcher::check_tg_posts(int index, std::vectorvkRepostState) { - appState.lastLoadedPostDate = appState.lastForwardedPostDate; - } - for (auto &appState : m_appState->tgRepostState) { - appState.lastLoadedPostDate = appState.lastForwardedPostDate; - } spdlog::info("checking all sources"); m_fetcher.fetch(