diff options
Diffstat (limited to 'src/components/application_manager/src/commands/mobile/add_sub_menu_request.cc')
-rw-r--r-- | src/components/application_manager/src/commands/mobile/add_sub_menu_request.cc | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/components/application_manager/src/commands/mobile/add_sub_menu_request.cc b/src/components/application_manager/src/commands/mobile/add_sub_menu_request.cc index 715f7a64e9..6838d1af7d 100644 --- a/src/components/application_manager/src/commands/mobile/add_sub_menu_request.cc +++ b/src/components/application_manager/src/commands/mobile/add_sub_menu_request.cc @@ -36,7 +36,6 @@ #include "application_manager/message_helper.h" #include "application_manager/application.h" #include "utils/helpers.h" -#include "utils/file_system.h" namespace application_manager { @@ -95,16 +94,6 @@ void AddSubMenuRequest::Run() { (*message_)[strings::msg_params][strings::menu_name]; msg_params[strings::app_id] = app->app_id(); - if (((*message_)[strings::msg_params].keyExists(strings::sub_menu_icon))) { - if (!CheckSubMenuIcon()) { - LOG4CXX_ERROR(logger_, "Sub-menu icon is not valid."); - SendResponse(false, mobile_apis::Result::INVALID_DATA); - return; - } - msg_params[strings::sub_menu_icon] = - (*message_)[strings::msg_params][strings::sub_menu_icon]; - } - SendHMIRequest(hmi_apis::FunctionID::UI_AddSubMenu, &msg_params, true); } @@ -134,9 +123,6 @@ void AddSubMenuRequest::on_event(const event_engine::Event& event) { application->AddSubMenu( (*message_)[strings::msg_params][strings::menu_id].asInt(), (*message_)[strings::msg_params]); - if (!CheckMenuIconExistedInStorage()) { - response_info = "Reference image(s) not found"; - } } SendResponse(result, MessageHelper::HMIToMobileResult(result_code), @@ -166,35 +152,6 @@ bool AddSubMenuRequest::CheckSubMenuName() { return true; } -bool AddSubMenuRequest::CheckSubMenuIcon() { - const std::string str = - (*message_)[strings::msg_params][strings::sub_menu_icon][strings::value] - .asString(); - if (!CheckSyntax(str) || std::string::npos != str.find(" ")) { - LOG4CXX_ERROR(logger_, "Invalid menu icon syntax check failed."); - return false; - } - - return true; -} - -bool AddSubMenuRequest::CheckMenuIconExistedInStorage() { - if (!(*message_)[strings::msg_params].keyExists(strings::sub_menu_icon)) { - return true; - } - std::string full_file_path = - application_manager_.get_settings().app_storage_folder() + "/"; - - full_file_path += - (*message_)[strings::msg_params][strings::sub_menu_icon][strings::value] - .asString(); - - if (!file_system::FileExists(full_file_path)) { - return false; - } - return true; -} - } // namespace commands } // namespace application_manager |