diff options
Diffstat (limited to 'src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/mobile/publish_app_service_request.cc')
-rw-r--r-- | src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/mobile/publish_app_service_request.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/mobile/publish_app_service_request.cc b/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/mobile/publish_app_service_request.cc index f975cb0543..03c1b91785 100644 --- a/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/mobile/publish_app_service_request.cc +++ b/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/mobile/publish_app_service_request.cc @@ -95,9 +95,10 @@ void PublishAppServiceRequest::Run() { std::string requested_service_name = (*message_)[strings::msg_params][strings::app_service_manifest] [strings::service_name].asString(); - std::string requested_service_type = + // Todo: revision make service type string. + mobile_apis::AppServiceType::eType requested_service_type = static_cast<mobile_apis::AppServiceType::eType>( (*message_)[strings::msg_params][strings::app_service_manifest] - [strings::service_type].asString(); + [strings::service_type].asUInt()); smart_objects::SmartArray* requested_handled_rpcs = (*message_)[strings::msg_params][strings::app_service_manifest] [strings::handled_rpcs].asArray(); |