From 3cbfdc391fa63e8acecf162aac0e7cbdc50c130b Mon Sep 17 00:00:00 2001 From: Martin Endler <pokusew@seznam.cz> Date: Thu, 28 Sep 2023 02:05:20 +0200 Subject: [PATCH] Make the module context-aware Credits: * https://github.com/santigimeno/node-pcsclite/pull/96 * https://github.com/pokusew/node-pcsclite/pull/45 * https://github.com/pokusew/node-pcsclite/pull/48 Resources: * https://github.com/nodejs/nan/blob/v2.18.0/nan.h#L165 * https://nodejs.org/api/addons.html#context-aware-addons --- src/addon.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/addon.cpp b/src/addon.cpp index d158b25f..c1d8b772 100644 --- a/src/addon.cpp +++ b/src/addon.cpp @@ -6,4 +6,6 @@ void init_all(v8::Local<v8::Object> target) { CardReader::init(target); } -NODE_MODULE(pcsclite, init_all) +// see https://nodejs.org/api/addons.html#context-aware-addons +// see https://github.com/nodejs/nan/blob/v2.18.0/nan.h#L165 +NAN_MODULE_WORKER_ENABLED(pcsclite, init_all)