From d2fe0f4a57a721202fc2b1f6decba35802a4ea01 Mon Sep 17 00:00:00 2001 From: jxw Date: Tue, 8 Jul 2025 02:57:36 +0000 Subject: [PATCH 1/2] update frameworks/js/napi/tls/src/tlssocket_module.cpp. Signed-off-by: jxw --- frameworks/js/napi/tls/src/tlssocket_module.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frameworks/js/napi/tls/src/tlssocket_module.cpp b/frameworks/js/napi/tls/src/tlssocket_module.cpp index 9ec0fc1dd..68b118dbe 100644 --- a/frameworks/js/napi/tls/src/tlssocket_module.cpp +++ b/frameworks/js/napi/tls/src/tlssocket_module.cpp @@ -32,7 +32,9 @@ #include "tls_send_context.h" #include "tls_init_context.h" #include "tlssocket_async_work.h" +#ifndef CROSS_PLATFORM #include "hi_app_event_report.h" +#endif namespace OHOS { namespace NetStack { @@ -186,7 +188,9 @@ void TLSSocketModuleExports::InitProtocol(napi_env env, napi_value exports) napi_value TLSSocketModuleExports::ConstructTLSSocketInstance(napi_env env, napi_callback_info info) { + #ifndef CROSS_PLATFORM HiAppEventReport hiAppEventReport("NetworkKit", "TLSSocketConstructTLSSocketInstance"); + #endif napi_value result = ModuleTemplate::NewInstanceWithSharedManager(env, info, INTERFACE_TLS_SOCKET, Finalize); if (result == nullptr) { return nullptr; @@ -228,7 +232,9 @@ napi_value TLSSocketModuleExports::ConstructTLSSocketInstance(napi_env env, napi } delete context; + #ifndef CROSS_PLATFORM hiAppEventReport.ReportSdkEvent(RESULT_SUCCESS, ERR_NONE); + #endif return result; } -- Gitee From 5f2d5e4af719b598a2784ed0a514427450437040 Mon Sep 17 00:00:00 2001 From: jxw Date: Tue, 8 Jul 2025 02:59:17 +0000 Subject: [PATCH 2/2] update utils/napi_utils/src/module_template.cpp. Signed-off-by: jxw --- utils/napi_utils/src/module_template.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils/napi_utils/src/module_template.cpp b/utils/napi_utils/src/module_template.cpp index 2ffc55bef..9ccbea0d8 100644 --- a/utils/napi_utils/src/module_template.cpp +++ b/utils/napi_utils/src/module_template.cpp @@ -24,7 +24,9 @@ #include "event_manager.h" #include "netstack_log.h" +#ifndef CROSS_PLATFORM #include "hi_app_event_report.h" +#endif namespace OHOS::NetStack::ModuleTemplate { static constexpr const int EVENT_PARAM_NUM = 2; @@ -365,7 +367,9 @@ napi_value NewInstanceWithSharedManager(napi_env env, napi_callback_info info, c Finalizer finalizer) { NETSTACK_LOGD("create new instance for %{public}s", className.c_str()); + #ifndef CROSS_PLATFORM HiAppEventReport hiAppEventReport("NetworkKit", "WebsocketConstructLocalSocketInstance"); + #endif napi_value thisVal = nullptr; NAPI_CALL(env, napi_get_cb_info(env, info, nullptr, nullptr, &thisVal, nullptr)); @@ -406,7 +410,9 @@ napi_value NewInstanceWithSharedManager(napi_env env, napi_callback_info info, c nullptr, nullptr); napi_set_named_property(env, global, manager->className_.c_str(), result); napi_add_env_cleanup_hook(env, CleanUpWithSharedManager, reinterpret_cast(sharedManager)); + #ifndef CROSS_PLATFORM hiAppEventReport.ReportSdkEvent(RESULT_SUCCESS, ERR_NONE); + #endif return result; } -- Gitee