!133 OpenHarmony-3.2-Release

Merge pull request !133 from cw/OpenHarmony-3.2-Release
This commit is contained in:
openharmony_ci
2023-05-04 09:10:22 +00:00
committed by Gitee
@@ -93,6 +93,11 @@ bool ParseDoubleParam(const napi_env& env, const napi_value& value, double& dest
return true;
}
bool ParseUndefinedParam(const napi_env& env, const napi_value& value)
{
return TypeCheck(env, value, napi_undefined);
}
bool JsStrNumParamsFunc(napi_env& env, napi_callback_info& info, STR_NUM_PARAM_FUNC nativeCall)
{
size_t argc = ARGC_NUMBER_TWO;
@@ -134,7 +139,8 @@ static napi_value JSTraceStart(napi_env env, napi_callback_info info)
StartAsyncTrace(HITRACE_TAG_APP, name, taskId);
} else {
double limit = 0.0;
if (!ParseDoubleParam(env, argv[THIRD_ARG_INDEX], limit)) {
if (!ParseDoubleParam(env, argv[THIRD_ARG_INDEX], limit) && !ParseUndefinedParam(env, argv[THIRD_ARG_INDEX])) {
HiLog::Error(LABEL, "ParseDoubleParam false and ParseUndefinedParam false.");
return nullptr;
}
StartAsyncTrace(HITRACE_TAG_APP, name, taskId, limit);