From b69e600e3fe4ae22bdd3f5ff3319b86fec8d4547 Mon Sep 17 00:00:00 2001 From: Arturo Rinaldi Date: Tue, 29 Oct 2019 09:38:00 +0000 Subject: [PATCH] replacing deprecated Nan:MakeCallback with Nan::AsyncResource --- authenticate_pam.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/authenticate_pam.cc b/authenticate_pam.cc index 2b1b077..4bfdfe5 100644 --- a/authenticate_pam.cc +++ b/authenticate_pam.cc @@ -104,7 +104,8 @@ void after_doing_auth(uv_work_t* req, int status) { args[0] = Nan::New(m->errorString.c_str()).ToLocalChecked(); } - Nan::MakeCallback(Nan::GetCurrentContext()->Global(), Nan::New(m->callback), 1, args); + Nan::AsyncResource *asyncResource = new Nan::AsyncResource("callback"); + asyncResource->runInAsyncScope(Nan::GetCurrentContext()->Global(), Nan::New(m->callback), 1, args); m->callback.Reset();