refactor
This commit is contained in:
parent
ac66240fac
commit
6886f7d392
@ -431,27 +431,26 @@ auto file_manager::open(
|
||||
return download_type::direct;
|
||||
};
|
||||
|
||||
auto chunk_size =
|
||||
utils::encryption::encrypting_reader::get_data_chunk_size();
|
||||
auto chunk_timeout = config_.get_enable_download_timeout()
|
||||
? config_.get_download_timeout_secs()
|
||||
: 0U;
|
||||
switch (get_download_type(config_.get_preferred_download_type())) {
|
||||
case repertory::download_type::direct: {
|
||||
closeable_file = std::make_shared<direct_open_file>(
|
||||
utils::encryption::encrypting_reader::get_data_chunk_size(),
|
||||
chunk_timeout, fsi, provider_);
|
||||
chunk_size, chunk_timeout, fsi, provider_);
|
||||
} break;
|
||||
|
||||
case repertory::download_type::ring_buffer: {
|
||||
closeable_file = std::make_shared<ring_buffer_open_file>(
|
||||
utils::path::combine(config_.get_data_directory(), {"buffer"}),
|
||||
utils::encryption::encrypting_reader::get_data_chunk_size(),
|
||||
chunk_timeout, fsi, provider_);
|
||||
chunk_size, chunk_timeout, fsi, provider_);
|
||||
} break;
|
||||
|
||||
default: {
|
||||
closeable_file = std::make_shared<open_file>(
|
||||
utils::encryption::encrypting_reader::get_data_chunk_size(),
|
||||
chunk_timeout, fsi, provider_, *this);
|
||||
closeable_file = std::make_shared<open_file>(chunk_size, chunk_timeout,
|
||||
fsi, provider_, *this);
|
||||
} break;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user