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));
|
||||
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();
|
||||
cfg.access_key = value;
|
||||
set_s3_config(cfg);
|
||||
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();
|
||||
cfg.bucket = value;
|
||||
set_s3_config(cfg);
|
||||
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();
|
||||
cfg.encryption_token = value;
|
||||
set_s3_config(cfg);
|
||||
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();
|
||||
cfg.region = value;
|
||||
set_s3_config(cfg);
|
||||
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();
|
||||
cfg.secret_key = value;
|
||||
set_s3_config(cfg);
|
||||
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();
|
||||
cfg.timeout_ms = utils::string::to_uint32(value);
|
||||
set_s3_config(cfg);
|
||||
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();
|
||||
cfg.url = value;
|
||||
set_s3_config(cfg);
|
||||
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();
|
||||
cfg.use_path_style = utils::string::to_bool(value);
|
||||
set_s3_config(cfg);
|
||||
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();
|
||||
cfg.use_region_in_url = utils::string::to_bool(value);
|
||||
set_s3_config(cfg);
|
||||
|
Loading…
x
Reference in New Issue
Block a user