回退napi/napi_query_syscap.cpp通用告警整改代码

回退napi/napi_query_syscap.cpp通用告警整改代码

Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
This commit is contained in:
tongkai0808fh
2024-05-20 02:49:27 +00:00
committed by Gitee
parent baeee062b8
commit 6c71b16850
+8 -15
View File
@@ -149,13 +149,16 @@ FREE_PRIOUTPUT:
return allSyscapBuffer;
}
napi_value HandleNapiValueType(SystemCapabilityAsyncContext* asyncContext,
napi_env env,
size_t argc,
napi_value argv[argc],
napi_value result)
napi_value QuerySystemCapability(napi_env env, napi_callback_info info)
{
GET_PARAMS(env, info, 1);
NAPI_ASSERT(env, argc <= 1, "too many parameters");
napi_value result = nullptr;
SystemCapabilityAsyncContext* asyncContext = new SystemCapabilityAsyncContext();
asyncContext->env = env;
napi_valuetype valueType = napi_undefined;
if (argc == 1) {
napi_typeof(env, argv[0], &valueType);
@@ -169,16 +172,6 @@ napi_value HandleNapiValueType(SystemCapabilityAsyncContext* asyncContext,
} else {
napi_get_undefined(env, &result);
}
}
napi_value QuerySystemCapability(napi_env env, napi_callback_info info)
{
GET_PARAMS(env, info, 1);
NAPI_ASSERT(env, argc <= 1, "too many parameters");
napi_value result = nullptr;
SystemCapabilityAsyncContext* asyncContext = new SystemCapabilityAsyncContext();
HandleNapiValueType(asyncContext, env, argc, argv[argc], result);
napi_value resource = nullptr;
napi_create_string_utf8(env, "napi_value QuerySystemCapability", NAPI_AUTO_LENGTH, &resource);