Browse Source

async_wrap: make uid the first argument in init

All other hooks have uid as the first argument, this makes it concistent
for all hooks.

Ref: https://github.com/nodejs/node/pull/7048
PR-URL: #4600
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
v4.x
Andreas Madsen 9 years ago
committed by Myles Borins
parent
commit
e10eebffa5
  1. 2
      src/async-wrap-inl.h
  2. 4
      test/parallel/test-async-wrap-check-providers.js
  3. 2
      test/parallel/test-async-wrap-disabled-propagate-parent.js
  4. 2
      test/parallel/test-async-wrap-propagate-parent.js
  5. 2
      test/parallel/test-async-wrap-uid.js

2
src/async-wrap-inl.h

@ -40,8 +40,8 @@ inline AsyncWrap::AsyncWrap(Environment* env,
v8::HandleScope scope(env->isolate());
v8::Local<v8::Value> argv[] = {
v8::Int32::New(env->isolate(), provider),
v8::Integer::New(env->isolate(), get_uid()),
v8::Int32::New(env->isolate(), provider),
Null(env->isolate())
};

4
test/parallel/test-async-wrap-check-providers.js

@ -29,8 +29,8 @@ if (common.isAix) {
}
}
function init(id) {
keyList = keyList.filter((e) => e != pkeys[id]);
function init(id, provider) {
keyList = keyList.filter((e) => e != pkeys[provider]);
}
function noop() { }

2
test/parallel/test-async-wrap-disabled-propagate-parent.js

@ -9,7 +9,7 @@ const providers = Object.keys(async_wrap.Providers);
let cntr = 0;
let client;
function init(type, id, parent) {
function init(id, type, parent) {
if (parent) {
cntr++;
// Cannot assert in init callback or will abort.

2
test/parallel/test-async-wrap-propagate-parent.js

@ -8,7 +8,7 @@ const async_wrap = process.binding('async_wrap');
let cntr = 0;
let client;
function init(type, id, parent) {
function init(id, type, parent) {
if (parent) {
cntr++;
// Cannot assert in init callback or will abort.

2
test/parallel/test-async-wrap-uid.js

@ -9,7 +9,7 @@ const storage = new Map();
async_wrap.setupHooks(init, pre, post, destroy);
async_wrap.enable();
function init(provider, uid) {
function init(uid) {
storage.set(uid, {
init: true,
pre: false,

Loading…
Cancel
Save