summaryrefslogtreecommitdiff
path: root/platform/node/src/node_mapbox_gl_native.cpp
diff options
context:
space:
mode:
authorMike Morris <mikemorris@users.noreply.github.com>2016-07-12 18:37:28 -0400
committerMike Morris <mikemorris@users.noreply.github.com>2016-07-14 13:47:02 -0400
commit7df0e459b6da75f6ebddedb003f391df7c1959c9 (patch)
tree9c2cee179effa8d31abf58a338129854509c29d2 /platform/node/src/node_mapbox_gl_native.cpp
parent480be63396abe016ce8f1c8c5acd8621412a0fa3 (diff)
downloadqtlocation-mapboxgl-7df0e459b6da75f6ebddedb003f391df7c1959c9.tar.gz
[node] NodeRequest inherits from Nan::AsyncWorker
drop NodeRequest::Create, move MakeCallback to NodeRequest::Execute rework Respond -> HandleCallback modern NAN style updates
Diffstat (limited to 'platform/node/src/node_mapbox_gl_native.cpp')
-rw-r--r--platform/node/src/node_mapbox_gl_native.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/platform/node/src/node_mapbox_gl_native.cpp b/platform/node/src/node_mapbox_gl_native.cpp
index 26c49918be..7c5a959553 100644
--- a/platform/node/src/node_mapbox_gl_native.cpp
+++ b/platform/node/src/node_mapbox_gl_native.cpp
@@ -61,10 +61,14 @@ void RegisterModule(v8::Local<v8::Object> target, v8::Local<v8::Object> module)
Nan::New("require").ToLocalChecked()).ToLocalChecked().As<v8::Function>();
v8::Local<v8::Value> eventsString = Nan::New("events").ToLocalChecked();
- v8::Local<v8::Object> events = Nan::Call(require, module, 1, &eventsString).ToLocalChecked()->ToObject();
-
- v8::Local<v8::Object> EventEmitter = Nan::Get(events,
- Nan::New("EventEmitter").ToLocalChecked()).ToLocalChecked()->ToObject();
+ v8::Local<v8::Object> events = Nan::To<v8::Object>(Nan::Call(require, module, 1, &eventsString).ToLocalChecked()).ToLocalChecked();
+
+ v8::Local<v8::Object> EventEmitter = Nan::To<v8::Object>(
+ Nan::Get(
+ events,
+ Nan::New("EventEmitter").ToLocalChecked()
+ ).ToLocalChecked()
+ ).ToLocalChecked();
Nan::SetPrototype(target,
Nan::Get(EventEmitter, Nan::New("prototype").ToLocalChecked()).ToLocalChecked());