diff --git a/platform/node/src/node_map.hpp b/platform/node/src/node_map.hpp index cdca1587e..588ece2c7 100644 --- a/platform/node/src/node_map.hpp +++ b/platform/node/src/node_map.hpp @@ -25,7 +25,7 @@ public: static Nan::Persistent constructor; - static void Init(v8::Local exports); + static void Init(v8::Local); static void New(const Nan::FunctionCallbackInfo&); static void Load(const Nan::FunctionCallbackInfo&); diff --git a/platform/node/src/node_mapbox_gl_native.cpp b/platform/node/src/node_mapbox_gl_native.cpp index 7c5a95955..042def9fd 100644 --- a/platform/node/src/node_mapbox_gl_native.cpp +++ b/platform/node/src/node_mapbox_gl_native.cpp @@ -19,7 +19,7 @@ void RegisterModule(v8::Local target, v8::Local module) nodeRunLoop.stop(); node_mbgl::NodeMap::Init(target); - node_mbgl::NodeRequest::Init(target); + node_mbgl::NodeRequest::Init(); // Exports Resource constants. v8::Local resource = Nan::New(); diff --git a/platform/node/src/node_request.cpp b/platform/node/src/node_request.cpp index 607e6e8b0..de16710f7 100644 --- a/platform/node/src/node_request.cpp +++ b/platform/node/src/node_request.cpp @@ -26,7 +26,7 @@ NodeRequest::~NodeRequest() { Nan::Persistent NodeRequest::constructor; -NAN_MODULE_INIT(NodeRequest::Init) { +void NodeRequest::Init() { v8::Local tpl = Nan::New(New); tpl->InstanceTemplate()->SetInternalFieldCount(1); @@ -35,9 +35,6 @@ NAN_MODULE_INIT(NodeRequest::Init) { Nan::SetPrototypeMethod(tpl, "respond", HandleCallback); constructor.Reset(tpl->GetFunction()); - - // TODO: Remove this from the public JavaScript API - Nan::Set(target, Nan::New("Request").ToLocalChecked(), tpl->GetFunction()); } void NodeRequest::New(const Nan::FunctionCallbackInfo& info) { diff --git a/platform/node/src/node_request.hpp b/platform/node/src/node_request.hpp index f7fce9172..7d7679a3c 100644 --- a/platform/node/src/node_request.hpp +++ b/platform/node/src/node_request.hpp @@ -27,7 +27,7 @@ public: static Nan::Persistent constructor; - static NAN_MODULE_INIT(Init); + static void Init(); static void New(const Nan::FunctionCallbackInfo&); static void HandleCallback(const Nan::FunctionCallbackInfo&);