Remove saved_animations_limit binlog option.

This commit is contained in:
levlam 2022-08-17 22:00:55 +03:00
parent 9fddbf4ee8
commit 3fe53c7d1d

View File

@ -125,17 +125,11 @@ class SaveGifQuery final : public Td::ResultHandler {
}; };
AnimationsManager::AnimationsManager(Td *td, ActorShared<> parent) : td_(td), parent_(std::move(parent)) { 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"); on_update_saved_animations_limit();
if (!limit_string.empty()) {
auto new_limit = to_integer<int32>(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";
}
}
next_saved_animations_load_time_ = Time::now(); next_saved_animations_load_time_ = Time::now();
G()->td_db()->get_binlog_pmc()->erase("saved_animations_limit"); // legacy
} }
AnimationsManager::~AnimationsManager() { AnimationsManager::~AnimationsManager() {
@ -447,7 +441,6 @@ void AnimationsManager::on_update_saved_animations_limit() {
if (saved_animations_limit != saved_animations_limit_) { if (saved_animations_limit != saved_animations_limit_) {
if (saved_animations_limit > 0) { if (saved_animations_limit > 0) {
LOG(INFO) << "Update saved animations limit to " << saved_animations_limit; 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; saved_animations_limit_ = saved_animations_limit;
if (static_cast<int32>(saved_animation_ids_.size()) > saved_animations_limit_) { if (static_cast<int32>(saved_animation_ids_.size()) > saved_animations_limit_) {
saved_animation_ids_.resize(saved_animations_limit_); saved_animation_ids_.resize(saved_animations_limit_);