Fix constructor parameter type
authorSangyoon Jang <jeremy.jang@samsung.com>
Wed, 12 Mar 2025 07:23:43 +0000 (16:23 +0900)
committer장상윤/Tizen Platform Lab(SR)/삼성전자 <jeremy.jang@samsung.com>
Thu, 13 Mar 2025 01:15:47 +0000 (10:15 +0900)
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/common/action_model.cc
src/common/action_model.h

index bc4d24625a88cccac61b3558450871c9c73de02e..2cf026a9097adcab15959d3c0f2c81d6fe4dad8e 100644 (file)
@@ -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();
index 1b2a412f4bb3dd1507e269f09277cff4366997db..6f91fdd9555e168ff6ef2f6e2d097eb3530367f1 100644 (file)
@@ -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<ActionParameter> parameters,