diff options
Diffstat (limited to 'src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc')
-rw-r--r-- | src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc | 53 |
1 files changed, 28 insertions, 25 deletions
diff --git a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc index 9e76da328f..8a9727131e 100644 --- a/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc +++ b/src/components/application_manager/rpc_plugins/vehicle_info_plugin/src/custom_vehicle_data_manager_impl.cc @@ -290,8 +290,8 @@ void CustomVehicleDataManagerImpl::UpdateVehicleDataItems() { bool(*item.deprecated), bool(*item.removed), history, - SMember::Type::CUSTOM); // Mark member as custom as soon as custom data is treated - // in different way + SMember::Type::CUSTOM); // Mark member as custom as soon as custom + // data is treated in different way } case SMemberType::SMEMBER_VDR_MOBILE: { // valid since struct_schema_items is not used in @@ -308,8 +308,8 @@ void CustomVehicleDataManagerImpl::UpdateVehicleDataItems() { bool(*item.deprecated), bool(*item.removed), history, - SMember::Type::CUSTOM); // Mark member as custom as soon as custom data is treated - // in different way + SMember::Type::CUSTOM); // Mark member as custom as soon as custom + // data is treated in different way } case SMemberType::SMEMBER_MOBILE: { TSchemaItemParameter<VehicleDataItem> tschema_item(item); @@ -323,8 +323,8 @@ void CustomVehicleDataManagerImpl::UpdateVehicleDataItems() { bool(*item.deprecated), bool(*item.removed), history, - SMember::Type::CUSTOM); // Mark member as custom as soon as custom data is treated - // in different way + SMember::Type::CUSTOM); // Mark member as custom as soon as custom + // data is treated in different way } case SMemberType::SMEMBER_BOOL_HMI: { auto member_schema = @@ -345,27 +345,30 @@ void CustomVehicleDataManagerImpl::UpdateVehicleDataItems() { ); } case SMemberType::SMEMBER_HMI: { - std::function<VehicleDataItem(const VehicleDataItem&)> remove_validation_params; - remove_validation_params = [&remove_validation_params](const VehicleDataItem& vd_item) -> VehicleDataItem { - VehicleDataItem result; - result.since = vd_item.since; - result.until = vd_item.until; - result.key = vd_item.key; - result.name = vd_item.name; - result.type = vd_item.type; - result.array = vd_item.array; - result.removed = vd_item.removed; - result.deprecated = vd_item.deprecated; - result.mark_initialized(); - - if (vd_item.params->is_initialized()) { - for (const auto& param : *vd_item.params) { - result.params->push_back(remove_validation_params(param)); - } - result.params->mark_initialized(); + std::function<VehicleDataItem(const VehicleDataItem&)> + remove_validation_params; + remove_validation_params = + [&remove_validation_params]( + const VehicleDataItem& vd_item) -> VehicleDataItem { + VehicleDataItem result; + result.since = vd_item.since; + result.until = vd_item.until; + result.key = vd_item.key; + result.name = vd_item.name; + result.type = vd_item.type; + result.array = vd_item.array; + result.removed = vd_item.removed; + result.deprecated = vd_item.deprecated; + result.mark_initialized(); + + if (vd_item.params->is_initialized()) { + for (const auto& param : *vd_item.params) { + result.params->push_back(remove_validation_params(param)); } + result.params->mark_initialized(); + } - return result; + return result; }; auto processed_item = remove_validation_params(item); |