summaryrefslogtreecommitdiff
path: root/src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi
diff options
context:
space:
mode:
authorJackLivio <jack@livio.io>2019-06-10 17:01:00 -0400
committerJackLivio <jack@livio.io>2019-06-10 17:01:00 -0400
commit6c9d8f1e59bd163582fe11df067b0541b6edd391 (patch)
treebe4772fe7815244c5380ca35a6d771679df5fcf8 /src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi
parent3c353c4aa79dfd50a4990f1c315fb8117e93c68b (diff)
downloadsdl_core-6c9d8f1e59bd163582fe11df067b0541b6edd391.tar.gz
Compare service_id to default embedded service
Also fix style
Diffstat (limited to 'src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi')
-rw-r--r--src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_request.cc28
-rw-r--r--src/components/application_manager/rpc_plugins/app_service_rpc_plugin/src/commands/hmi/as_unpublish_app_service_response.cc9
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