GitHub Viewer
diff --git a/generate/templates/partials/callback_helpers.cc b/generate/templates/partials/callback_helpers.cc
index 9fddbc29a..f5bc67f71 100644
--- a/generate/templates/partials/callback_helpers.cc
+++ b/generate/templates/partials/callback_helpers.cc
@@ -16,7 +16,7 @@
baton->req.data = baton;
baton->done = false;
- uv_async_init(uv_default_loop(), &baton->req, {{ cppFunctionName }}_{{ cbFunction.name }}_async);
+ uv_async_init(uv_default_loop(), &baton->req, (uv_async_cb) {{ cppFunctionName }}_{{ cbFunction.name }}_async);
uv_async_send(&baton->req);
while(!baton->done) {
@@ -80,7 +80,7 @@ void {{ cppClassName }}::{{ cppFunctionName }}_{{ cbFunction.name }}_async(uv_as
NanAssignPersistent(baton->promise, promise);
- uv_async_init(uv_default_loop(), &baton->req, {{ cppFunctionName }}_{{ cbFunction.name }}_asyncPromisePolling);
+ uv_async_init(uv_default_loop(), &baton->req, (uv_async_cb) {{ cppFunctionName }}_{{ cbFunction.name }}_asyncPromisePolling);
uv_async_send(&baton->req);
return;
}
diff --git a/generate/templates/partials/field_accessors.cc b/generate/templates/partials/field_accessors.cc
index bca05db4c..235a8888a 100644
--- a/generate/templates/partials/field_accessors.cc
+++ b/generate/templates/partials/field_accessors.cc
@@ -96,7 +96,7 @@
baton->req.data = baton;
baton->done = false;
- uv_async_init(uv_default_loop(), &baton->req, {{ field.name }}_async);
+ uv_async_init(uv_default_loop(), &baton->req, (uv_async_cb) {{ field.name }}_async);
uv_async_send(&baton->req);
while(!baton->done) {
@@ -173,7 +173,7 @@
NanAssignPersistent(baton->promise, promise);
- uv_async_init(uv_default_loop(), &baton->req, {{ field.name }}_asyncPromisePolling);
+ uv_async_init(uv_default_loop(), &baton->req, (uv_async_cb) {{ field.name }}_asyncPromisePolling);
uv_async_send(&baton->req);
return;
}
diff --git a/package.json b/package.json
index eb5ea2d6a..2af20f46c 100644
--- a/package.json
+++ b/package.json
@@ -68,7 +68,7 @@
"jshint": "^2.6.0",
"lodash": "^3.1.0",
"mocha": "~2.1.0",
- "nan": "^1.6.2",
+ "nan": "^1.7.0",
"node-gyp": "~1.0.2",
"nw-gyp": "^0.12.4",
"request": "^2.53.0",