diff options
Diffstat (limited to 'src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi')
2 files changed, 20 insertions, 17 deletions
diff --git a/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_request.cc b/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_request.cc index c19d588c09..7e7757a3d4 100644 --- a/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_request.cc +++ b/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_request.cc @@ -31,10 +31,10 @@ */ #include "app_service_rpc_plugin/commands/hmi/as_unpublish_app_service_request.h" +#include "application_manager/app_service_manager.h" #include "application_manager/application_impl.h" #include "application_manager/rpc_service.h" #include "interfaces/MOBILE_API.h" -#include "application_manager/app_service_manager.h" namespace app_service_rpc_plugin { using namespace application_manager; @@ -47,20 +47,22 @@ ASUnpublishAppServiceRequest::ASUnpublishAppServiceRequest( app_mngr::HMICapabilities& hmi_capabilities, policy::PolicyHandlerInterface& policy_handler) : RequestFromHMI(message, - application_manager, - rpc_service, - hmi_capabilities, - policy_handler) {} + application_manager, + rpc_service, + hmi_capabilities, + policy_handler) {} ASUnpublishAppServiceRequest::~ASUnpublishAppServiceRequest() {} void ASUnpublishAppServiceRequest::Run() { LOG4CXX_AUTO_TRACE(logger_); - std::string service_id = (*message_)[strings::msg_params][strings::service_id].asString(); + std::string service_id = + (*message_)[strings::msg_params][strings::service_id].asString(); + + bool ret = application_manager_.GetAppServiceManager().UnpublishAppService( + service_id); - bool ret = application_manager_.GetAppServiceManager().UnpublishAppService(service_id); - if (!ret) { SendErrorResponse( (*message_)[strings::params][strings::correlation_id].asUInt(), @@ -72,11 +74,11 @@ void ASUnpublishAppServiceRequest::Run() { } SendResponse(true, - (*message_)[strings::params][strings::correlation_id].asUInt(), - hmi_apis::FunctionID::AppService_UnpublishAppService, - hmi_apis::Common_Result::SUCCESS, - NULL, - application_manager::commands::Command::SOURCE_SDL_TO_HMI); + (*message_)[strings::params][strings::correlation_id].asUInt(), + hmi_apis::FunctionID::AppService_UnpublishAppService, + hmi_apis::Common_Result::SUCCESS, + NULL, + application_manager::commands::Command::SOURCE_SDL_TO_HMI); } } // namespace commands diff --git a/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_response.cc b/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_response.cc index 47cc6ed295..0c8b479da8 100644 --- a/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_response.cc +++ b/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_response.cc @@ -46,15 +46,16 @@ ASUnpublishAppServiceResponse::ASUnpublishAppServiceResponse( app_mngr::HMICapabilities& hmi_capabilities, policy::PolicyHandlerInterface& policy_handler) : ResponseToHMI(message, - application_manager, - rpc_service, - hmi_capabilities, - policy_handler) {} + application_manager, + rpc_service, + hmi_capabilities, + policy_handler) {} ASUnpublishAppServiceResponse::~ASUnpublishAppServiceResponse() {} void ASUnpublishAppServiceResponse::Run() { LOG4CXX_AUTO_TRACE(logger_); + rpc_service_.SendMessageToHMI(message_); } } // namespace commands |