Replace value of "use_storage_optimizer" option with value of the corresponding TDLib parameter.
This commit is contained in:
parent
1bd581a66d
commit
cac5c4467a
@ -321,7 +321,7 @@ void StorageManager::save_last_gc_timestamp() {
|
||||
}
|
||||
|
||||
void StorageManager::schedule_next_gc() {
|
||||
if (!G()->get_option_boolean("use_storage_optimizer") && !G()->parameters().enable_storage_optimizer) {
|
||||
if (!G()->get_option_boolean("use_storage_optimizer")) {
|
||||
next_gc_at_ = 0;
|
||||
cancel_timeout();
|
||||
LOG(INFO) << "No next file clean up is scheduled";
|
||||
|
@ -3556,10 +3556,14 @@ void Td::init(Result<TdDb::OpenedDatabase> r_opened_database) {
|
||||
auto api_id = events.parameters.api_id;
|
||||
auto api_hash = events.parameters.api_hash;
|
||||
|
||||
bool use_storage_optimizer = events.parameters.enable_storage_optimizer;
|
||||
|
||||
G()->init(std::move(events.parameters), actor_id(this), std::move(events.database)).ensure();
|
||||
|
||||
init_options_and_network();
|
||||
|
||||
option_manager_->set_option_boolean("use_storage_optimizer", use_storage_optimizer);
|
||||
|
||||
// we need to process td_api::getOption along with td_api::setOption for consistency
|
||||
// we need to process td_api::setOption before managers and MTProto header are created,
|
||||
// because their initialiation may be affected by the options
|
||||
|
Loading…
Reference in New Issue
Block a user