初步修改
This commit is contained in:
@@ -492,7 +492,7 @@ void register_map_resources_handler() {
|
||||
return;
|
||||
}
|
||||
global->map_resources_config.current_imagery_key = key.value();
|
||||
Global::save();
|
||||
Global::save(Config_Section::map_resources);
|
||||
}
|
||||
response->setStatusCode(drogon::k200OK);
|
||||
response->setContentTypeCode(drogon::CT_APPLICATION_JSON);
|
||||
@@ -519,7 +519,7 @@ void register_map_graphics_handler() {
|
||||
}
|
||||
try {
|
||||
global->cesium_graphics_config.from_base_json(&parsed.value(), false);
|
||||
Global::save();
|
||||
Global::save(Config_Section::cesium_graphics);
|
||||
}
|
||||
catch (const std::exception& error) {
|
||||
response->setStatusCode(drogon::k400BadRequest);
|
||||
@@ -634,7 +634,7 @@ void handle_map_model_upload(const drogon::HttpRequestPtr& req, Global* global)
|
||||
}
|
||||
auto aircraft_model_key = parser.getOptionalParameter<std::string>("aircraft_model_key").value_or("");
|
||||
save_uploaded_model_file(parser.getFiles().front(), *model_type, aircraft_model_key, global);
|
||||
Global::save();
|
||||
Global::save(Config_Section::map_models);
|
||||
}
|
||||
void handle_map_model_config_update(const drogon::HttpRequestPtr& req, Global* global) {
|
||||
auto parsed = Psc::try_parse_json(req->body().data());
|
||||
@@ -642,7 +642,7 @@ void handle_map_model_config_update(const drogon::HttpRequestPtr& req, Global* g
|
||||
throw std::invalid_argument("invalid map_models");
|
||||
}
|
||||
global->map_model_config.from_base_json(&parsed.value(), false);
|
||||
Global::save();
|
||||
Global::save(Config_Section::map_models);
|
||||
}
|
||||
void register_map_models_handler() {
|
||||
drogon::app().registerHandlerViaRegex(
|
||||
@@ -709,7 +709,8 @@ void register_map_view_handler() {
|
||||
}
|
||||
global->map_resources_config.current_imagery_key = key.value();
|
||||
global->map_view_config = next_view;
|
||||
Global::save();
|
||||
Global::save(Config_Section::map_resources);
|
||||
Global::save(Config_Section::map_view);
|
||||
}
|
||||
catch (const std::exception& error) {
|
||||
response->setStatusCode(drogon::k400BadRequest);
|
||||
|
||||
Reference in New Issue
Block a user