Erase more keys from binlog after database is deleted.

This commit is contained in:
levlam 2021-09-26 21:15:31 +03:00
parent bc84bfecab
commit 493a9e5457
2 changed files with 4 additions and 1 deletions

View File

@ -4583,7 +4583,7 @@ void StickersManager::invalidate_old_featured_sticker_sets() {
auto promises = std::move(load_old_featured_sticker_sets_queries_);
load_old_featured_sticker_sets_queries_.clear();
for (auto &promise : promises) {
promise.set_error(Status::Error(400, "Trending sticker sets was updated"));
promise.set_error(Status::Error(400, "Trending sticker sets were updated"));
}
}

View File

@ -352,6 +352,9 @@ Status TdDb::init_sqlite(int32 scheduler_id, const TdParameters &parameters, DbK
}
if (user_version == 0) {
binlog_pmc.erase("next_contacts_sync_date");
binlog_pmc.erase("saved_contact_count");
binlog_pmc.erase("old_featured_sticker_set_count");
binlog_pmc.erase("invalidate_old_featured_sticker_sets");
}
binlog_pmc.force_sync({});