From 8722e9c6f627bd4fe32441668987a0c457b67585 Mon Sep 17 00:00:00 2001 From: Stefan Knoblich Date: Fri, 9 Apr 2021 19:46:57 +0200 Subject: [PATCH] Make addon context aware for electron 10+ Signed-off-by: Stefan Knoblich --- src/addon.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/addon.cpp b/src/addon.cpp index d158b25..aed5e65 100644 --- a/src/addon.cpp +++ b/src/addon.cpp @@ -1,9 +1,13 @@ #include "pcsclite.h" #include "cardreader.h" -void init_all(v8::Local target) { +NAN_MODULE_INIT(init_all) { PCSCLite::init(target); CardReader::init(target); } +#if NODE_MAJOR_VERSION >= 10 +NAN_MODULE_WORKER_ENABLED(pcsclite, init_all) +#else NODE_MODULE(pcsclite, init_all) +#endif