From f26e918aba08b5bd07e038f7f164b5a63c8301dd Mon Sep 17 00:00:00 2001 From: legendecas Date: Mon, 27 Dec 2021 14:43:17 +0800 Subject: [PATCH] fix: get node version from macros PR-URL: https://github.com/X-Profiler/xprofiler/pull/121 Reviewed-BY: hyj1991 --- src/library/common.cc | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/src/library/common.cc b/src/library/common.cc index a3a9433..5d530a8 100644 --- a/src/library/common.cc +++ b/src/library/common.cc @@ -18,25 +18,10 @@ using v8::String; using v8::Value; static time_t load_time; -static string global_node_version_string; - -static void SetGlobalNodeVersion() { - HandleScope scope; - Local global_process = - Get(GetCurrentContext()->Global(), New("process").ToLocalChecked()) - .ToLocalChecked(); - Local process_object = To(global_process).ToLocalChecked(); - Local node_version_value = - Get(process_object, New("version").ToLocalChecked()).ToLocalChecked(); - Local node_version_string = - To(node_version_value).ToLocalChecked(); - Utf8String node_version(node_version_string); - global_node_version_string = (*node_version); -} +static string global_node_version_string = NODE_VERSION; void InitGlobalVariables() { time(&load_time); - SetGlobalNodeVersion(); } unsigned long GetUptime() { @@ -53,4 +38,4 @@ string GetStartTime(string format) { } string GetGlobalNodeVersion() { return global_node_version_string; } -} // namespace xprofiler \ No newline at end of file +} // namespace xprofiler