From: Sangyoon Jang Date: Wed, 12 Mar 2025 07:23:43 +0000 (+0900) Subject: Fix constructor parameter type X-Git-Tag: accepted/tizen/unified/20250514.114137~41 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7b5ad7e9fa109fe10b681dbdbb96a583d1eb7353;p=platform%2Fcore%2Fappfw%2Ftizen-action.git Fix constructor parameter type Signed-off-by: Sangyoon Jang --- diff --git a/src/common/action_model.cc b/src/common/action_model.cc index bc4d246..2cf026a 100644 --- a/src/common/action_model.cc +++ b/src/common/action_model.cc @@ -68,7 +68,7 @@ namespace common { ActionModel::ActionModel() {} -ActionModel::ActionModel(std::string json_str) { +ActionModel::ActionModel(const std::string& json_str) { Json::Value root = ParseJsonFromString(json_str); action_id_ = root["name"].asString(); diff --git a/src/common/action_model.h b/src/common/action_model.h index 1b2a412..6f91fdd 100644 --- a/src/common/action_model.h +++ b/src/common/action_model.h @@ -31,7 +31,7 @@ enum class ActionType { class ActionModel { public: ActionModel(); - explicit ActionModel(std::string json_str); + explicit ActionModel(const std::string& json_str); explicit ActionModel(std::string action_id, std::string app_id, std::string label, std::string description, std::string uri, std::string mime, std::string operation, std::vector parameters,