From 3fe53c7d1d7a7f56611a7d3be0d5e8e9f6725f37 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 17 Aug 2022 22:00:55 +0300 Subject: [PATCH] Remove saved_animations_limit binlog option. --- td/telegram/AnimationsManager.cpp | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/td/telegram/AnimationsManager.cpp b/td/telegram/AnimationsManager.cpp index 59469a7a4..bfdbb5da9 100644 --- a/td/telegram/AnimationsManager.cpp +++ b/td/telegram/AnimationsManager.cpp @@ -125,17 +125,11 @@ class SaveGifQuery final : public Td::ResultHandler { }; AnimationsManager::AnimationsManager(Td *td, ActorShared<> parent) : td_(td), parent_(std::move(parent)) { - auto limit_string = G()->td_db()->get_binlog_pmc()->get("saved_animations_limit"); - if (!limit_string.empty()) { - auto new_limit = to_integer(limit_string); - if (new_limit > 0) { - LOG(DEBUG) << "Load saved animations limit = " << new_limit; - saved_animations_limit_ = new_limit; - } else { - LOG(ERROR) << "Wrong saved animations limit = \"" << limit_string << "\" stored in database"; - } - } + on_update_saved_animations_limit(); + next_saved_animations_load_time_ = Time::now(); + + G()->td_db()->get_binlog_pmc()->erase("saved_animations_limit"); // legacy } AnimationsManager::~AnimationsManager() { @@ -447,7 +441,6 @@ void AnimationsManager::on_update_saved_animations_limit() { if (saved_animations_limit != saved_animations_limit_) { if (saved_animations_limit > 0) { LOG(INFO) << "Update saved animations limit to " << saved_animations_limit; - G()->td_db()->get_binlog_pmc()->set("saved_animations_limit", to_string(saved_animations_limit)); saved_animations_limit_ = saved_animations_limit; if (static_cast(saved_animation_ids_.size()) > saved_animations_limit_) { saved_animation_ids_.resize(saved_animations_limit_);