PlatformResult result = util::AppControlToService(
args.get("appControl").get<picojson::object>(), &app_control);
if (!result) {
+ LoggerE("Failed: util::AppControlToService");
ReportError(result, &out);
return;
}
}
static bool AlarmIterateCB(int alarm_id, void *user_data) {
+ LoggerD("Enter");
+
std::vector<int> *alarm_ids = reinterpret_cast<std::vector<int>*>(user_data);
alarm_ids->push_back(alarm_id);
PlatformResult platform_result = GetAlarm(alarm_ids.at(i), obj);
if (!platform_result) {
+ LoggerE("Failed GetAlarm()");
ReportError(platform_result, &out);
return;
}
ret = app_control_set_operation(*app_control, it_operation->second.get<std::string>().c_str());
if (APP_CONTROL_ERROR_NONE != ret) {
+ LoggerE("Failed app_control_set_operation() (%d)", ret);
return PlatformResult(ErrorCode::UNKNOWN_ERR, "Error while setting operation.");
}
if (it_end != it_uri && it_uri->second.is<std::string>()) {
ret = app_control_set_uri(*app_control, it_uri->second.get<std::string>().c_str());
if (APP_CONTROL_ERROR_NONE != ret) {
+ LoggerE("Failed app_control_set_uri() (%d)", ret);
return PlatformResult(ErrorCode::UNKNOWN_ERR, "Error while setting uri.");
}
}
if (it_end != it_mime && it_mime->second.is<std::string>()) {
ret = app_control_set_mime(*app_control, it_mime->second.get<std::string>().c_str());
if (APP_CONTROL_ERROR_NONE != ret) {
+ LoggerE("Failed app_control_set_mime() (%d)", ret);
return PlatformResult(ErrorCode::UNKNOWN_ERR, "Error while setting mime.");
}
}
if (it_end != it_category && it_category->second.is<std::string>()) {
ret = app_control_set_category(*app_control, it_category->second.get<std::string>().c_str());
if (APP_CONTROL_ERROR_NONE != ret) {
+ LoggerE("Failed app_control_set_category() (%d)", ret);
return PlatformResult(ErrorCode::UNKNOWN_ERR, "Error while setting category.");
}
}
for (auto iter = data.begin(); iter != data.end(); ++iter) {
result = AppControlToServiceExtraData(iter->get<picojson::object>(), app_control);
if (!result) {
+ LoggerE("Failed AppControlToServiceExtraData()");
return result;
}
}