summaryrefslogtreecommitdiff
path: root/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/set_cloudapp_properties_request.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/set_cloudapp_properties_request.cc')
-rw-r--r--src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/set_cloudapp_properties_request.cc83
1 files changed, 0 insertions, 83 deletions
diff --git a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/set_cloudapp_properties_request.cc b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/set_cloudapp_properties_request.cc
deleted file mode 100644
index 0beb7631c7..0000000000
--- a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/set_cloudapp_properties_request.cc
+++ /dev/null
@@ -1,83 +0,0 @@
-#include "sdl_rpc_plugin/commands/mobile/set_cloudapp_properties_request.h"
-
-namespace sdl_rpc_plugin {
-using namespace application_manager;
-
-namespace commands {
-
-SetCloudAppPropertiesRequest::SetCloudAppPropertiesRequest(
- const app_mngr::commands::MessageSharedPtr& message,
- app_mngr::ApplicationManager& application_manager,
- app_mngr::rpc_service::RPCService& rpc_service,
- app_mngr::HMICapabilities& hmi_capabilities,
- policy::PolicyHandlerInterface& policy_handler)
- : CommandRequestImpl(message,
- application_manager,
- rpc_service,
- hmi_capabilities,
- policy_handler) {}
-
-SetCloudAppPropertiesRequest::~SetCloudAppPropertiesRequest() {}
-
-void SetCloudAppPropertiesRequest::Run() {
- LOG4CXX_AUTO_TRACE(logger_);
- ApplicationSharedPtr app = application_manager_.application(connection_key());
-
- if (!app) {
- LOG4CXX_ERROR(logger_, "Application is not registered");
- SendResponse(false, mobile_apis::Result::APPLICATION_NOT_REGISTERED);
- return;
- }
-
- if ((*message_)[strings::msg_params].empty()) {
- LOG4CXX_ERROR(logger_, strings::msg_params << " is empty.");
- SendResponse(false, mobile_apis::Result::INVALID_DATA);
- return;
- }
-
- smart_objects::SmartObject cloud_app_properties(smart_objects::SmartType_Map);
-
- cloud_app_properties[strings::msg_params][strings::app_name] =
- (*message_)[strings::msg_params][strings::app_name];
- cloud_app_properties[strings::msg_params][strings::app_id] =
- (*message_)[strings::msg_params][strings::app_id];
-
- if ((*message_)[strings::msg_params].keyExists(strings::enabled)) {
- smart_objects::SmartObject enabled =
- (*message_)[strings::msg_params][strings::enabled];
- cloud_app_properties[strings::msg_params][strings::enabled] = enabled;
- }
- if ((*message_)[strings::msg_params].keyExists(
- strings::cloud_app_auth_token)) {
- smart_objects::SmartObject auth_token =
- (*message_)[strings::msg_params][strings::cloud_app_auth_token];
- cloud_app_properties[strings::msg_params][strings::cloud_app_auth_token] =
- auth_token;
- }
- if ((*message_)[strings::msg_params].keyExists(
- strings::cloud_transport_type)) {
- smart_objects::SmartObject transport_type =
- (*message_)[strings::msg_params][strings::cloud_transport_type];
- cloud_app_properties[strings::msg_params][strings::cloud_transport_type] =
- transport_type;
- }
- if ((*message_)[strings::msg_params].keyExists(
- strings::hybrid_app_preference)) {
- smart_objects::SmartObject hybrid_app_preference =
- (*message_)[strings::msg_params][strings::hybrid_app_preference];
- cloud_app_properties[strings::msg_params][strings::hybrid_app_preference] =
- hybrid_app_preference;
- }
-
- policy_handler_.OnSetCloudAppProperties(cloud_app_properties);
-
- SendResponse(true, mobile_apis::Result::SUCCESS);
-}
-
-void SetCloudAppPropertiesRequest::on_event(
- const app_mngr::event_engine::Event& event) {
- LOG4CXX_INFO(logger_, "SetCloudAppPropertiesRequest on_event");
-}
-
-} // namespace commands
-} // namespace sdl_rpc_plugin \ No newline at end of file