refactor app config

This commit is contained in:
Scott E. Graves 2024-12-20 15:13:13 -06:00
parent 0a08914a01
commit f14b1c7168
2 changed files with 10 additions and 7 deletions

View File

@ -218,7 +218,7 @@ public:
[[nodiscard]] auto get_value_by_name(const std::string &name) const [[nodiscard]] auto get_value_by_name(const std::string &name) const
-> std::string; -> std::string;
[[nodiscard]] auto get_version() const -> std::uint64_t { return version_; } [[nodiscard]] auto get_version() const -> std::uint64_t;
void save(); void save();

View File

@ -735,17 +735,17 @@ auto app_config::default_rpc_port(const provider_type &prov) -> std::uint16_t {
return PROVIDER_RPC_PORTS.at(static_cast<std::size_t>(prov)); return PROVIDER_RPC_PORTS.at(static_cast<std::size_t>(prov));
} }
auto api_config::get_api_auth() const -> std::string { return api_auth_; } auto app_config::get_api_auth() const -> std::string { return api_auth_; }
auto api_config::get_api_port() const -> std::uint16_t { return api_port_; } auto app_config::get_api_port() const -> std::uint16_t { return api_port_; }
auto api_config::get_api_user() const -> std::string { return api_user_; } auto app_config::get_api_user() const -> std::string { return api_user_; }
auto api_config::get_cache_directory() const -> std::string { auto app_config::get_cache_directory() const -> std::string {
return cache_directory_; return cache_directory_;
} }
auto api_config::get_chunk_downloader_timeout_secs() const -> std::uint8_t { auto app_config::get_chunk_downloader_timeout_secs() const -> std::uint8_t {
return std::max(static_cast<std::uint8_t>(5U), return std::max(static_cast<std::uint8_t>(5U),
min_download_timeout_secs_.load()); min_download_timeout_secs_.load());
} }
@ -1238,7 +1238,8 @@ void app_config::set_retry_read_count(std::uint16_t retry_read_count) {
set_value(retry_read_count_, retry_read_count); set_value(retry_read_count_, retry_read_count);
} }
void set_ring_buffer_file_size(std::uint16_t ring_buffer_file_size) { void app_config::set_ring_buffer_file_size(
std::uint16_t ring_buffer_file_size) {
set_value(ring_buffer_file_size_, ring_buffer_file_size); set_value(ring_buffer_file_size_, ring_buffer_file_size);
} }
@ -1263,4 +1264,6 @@ auto app_config::set_value_by_name(const std::string &name,
return ""; return "";
} }
auto app_config::get_version() const -> std::uint64_t { return version_; }
} // namespace repertory } // namespace repertory