SyncEngineContext* sync_context,
base::SequencedTaskRunner* task_runner,
drive::DriveServiceInterface* drive_service,
- const base::FilePath& database_path)
+ const base::FilePath& database_path,
+ leveldb::Env* env_override)
: sync_context_(sync_context),
+ env_override_(env_override),
task_runner_(task_runner),
drive_service_(drive_service),
database_path_(database_path),
}
MetadataDatabase::Create(
- task_runner_.get(), database_path_,
+ task_runner_.get(), database_path_, env_override_,
base::Bind(&SyncEngineInitializer::DidCreateMetadataDatabase,
weak_ptr_factory_.GetWeakPtr(), callback));
}
set_used_network(true);
cancel_callback_ = drive_service_->AddNewDirectory(
root_folder_id_, kSyncRootFolderTitle,
+ drive::DriveServiceInterface::AddNewDirectoryOptions(),
base::Bind(&SyncEngineInitializer::DidCreateSyncRoot,
weak_ptr_factory_.GetWeakPtr(),
callback));