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(