refactor app config
This commit is contained in:
parent
2c8950d5b4
commit
2e858bdd5a
@ -867,55 +867,55 @@ auto app_config::set_value_by_name(const std::string &name,
|
|||||||
set_ring_buffer_file_size(utils::string::to_uint16(value));
|
set_ring_buffer_file_size(utils::string::to_uint16(value));
|
||||||
return std::to_string(get_ring_buffer_file_size());
|
return std::to_string(get_ring_buffer_file_size());
|
||||||
}
|
}
|
||||||
if (name == fmt::format("{}.{}", JSON_ACCESS_KEY)) {
|
if (name == fmt::format("{}.{}", JSON_S3_CONFIG, JSON_ACCESS_KEY)) {
|
||||||
auto cfg = get_s3_config();
|
auto cfg = get_s3_config();
|
||||||
cfg.access_key = value;
|
cfg.access_key = value;
|
||||||
set_s3_config(cfg);
|
set_s3_config(cfg);
|
||||||
return get_s3_config().access_key;
|
return get_s3_config().access_key;
|
||||||
}
|
}
|
||||||
if (name == fmt::format("{}.{}", JSON_BUCKET)) {
|
if (name == fmt::format("{}.{}", JSON_S3_CONFIG, JSON_BUCKET)) {
|
||||||
auto cfg = get_s3_config();
|
auto cfg = get_s3_config();
|
||||||
cfg.bucket = value;
|
cfg.bucket = value;
|
||||||
set_s3_config(cfg);
|
set_s3_config(cfg);
|
||||||
return get_s3_config().bucket;
|
return get_s3_config().bucket;
|
||||||
}
|
}
|
||||||
if (name == fmt::format("{}.{}", JSON_ENCRYPTION_TOKEN)) {
|
if (name == fmt::format("{}.{}", JSON_S3_CONFIG, JSON_ENCRYPTION_TOKEN)) {
|
||||||
auto cfg = get_s3_config();
|
auto cfg = get_s3_config();
|
||||||
cfg.encryption_token = value;
|
cfg.encryption_token = value;
|
||||||
set_s3_config(cfg);
|
set_s3_config(cfg);
|
||||||
return get_s3_config().encryption_token;
|
return get_s3_config().encryption_token;
|
||||||
}
|
}
|
||||||
if (name == fmt::format("{}.{}", JSON_REGION)) {
|
if (name == fmt::format("{}.{}", JSON_S3_CONFIG, JSON_REGION)) {
|
||||||
auto cfg = get_s3_config();
|
auto cfg = get_s3_config();
|
||||||
cfg.region = value;
|
cfg.region = value;
|
||||||
set_s3_config(cfg);
|
set_s3_config(cfg);
|
||||||
return get_s3_config().region;
|
return get_s3_config().region;
|
||||||
}
|
}
|
||||||
if (name == fmt::format("{}.{}", JSON_SECRET_KEY)) {
|
if (name == fmt::format("{}.{}", JSON_S3_CONFIG, JSON_SECRET_KEY)) {
|
||||||
auto cfg = get_s3_config();
|
auto cfg = get_s3_config();
|
||||||
cfg.secret_key = value;
|
cfg.secret_key = value;
|
||||||
set_s3_config(cfg);
|
set_s3_config(cfg);
|
||||||
return get_s3_config().secret_key;
|
return get_s3_config().secret_key;
|
||||||
}
|
}
|
||||||
if (name == fmt::format("{}.{}", JSON_TIMEOUT_MS)) {
|
if (name == fmt::format("{}.{}", JSON_S3_CONFIG, JSON_TIMEOUT_MS)) {
|
||||||
auto cfg = get_s3_config();
|
auto cfg = get_s3_config();
|
||||||
cfg.timeout_ms = utils::string::to_uint32(value);
|
cfg.timeout_ms = utils::string::to_uint32(value);
|
||||||
set_s3_config(cfg);
|
set_s3_config(cfg);
|
||||||
return std::to_string(get_s3_config().timeout_ms);
|
return std::to_string(get_s3_config().timeout_ms);
|
||||||
}
|
}
|
||||||
if (name == fmt::format("{}.{}", JSON_URL)) {
|
if (name == fmt::format("{}.{}", JSON_S3_CONFIG, JSON_URL)) {
|
||||||
auto cfg = get_s3_config();
|
auto cfg = get_s3_config();
|
||||||
cfg.url = value;
|
cfg.url = value;
|
||||||
set_s3_config(cfg);
|
set_s3_config(cfg);
|
||||||
return get_s3_config().url;
|
return get_s3_config().url;
|
||||||
}
|
}
|
||||||
if (name == fmt::format("{}.{}", JSON_USE_PATH_STYLE)) {
|
if (name == fmt::format("{}.{}", JSON_S3_CONFIG, JSON_USE_PATH_STYLE)) {
|
||||||
auto cfg = get_s3_config();
|
auto cfg = get_s3_config();
|
||||||
cfg.use_path_style = utils::string::to_bool(value);
|
cfg.use_path_style = utils::string::to_bool(value);
|
||||||
set_s3_config(cfg);
|
set_s3_config(cfg);
|
||||||
return utils::string::from_bool(get_s3_config().use_path_style);
|
return utils::string::from_bool(get_s3_config().use_path_style);
|
||||||
}
|
}
|
||||||
if (name == fmt::format("{}.{}", JSON_USE_REGION_IN_URL)) {
|
if (name == fmt::format("{}.{}", JSON_S3_CONFIG, JSON_USE_REGION_IN_URL)) {
|
||||||
auto cfg = get_s3_config();
|
auto cfg = get_s3_config();
|
||||||
cfg.use_region_in_url = utils::string::to_bool(value);
|
cfg.use_region_in_url = utils::string::to_bool(value);
|
||||||
set_s3_config(cfg);
|
set_s3_config(cfg);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user