@@ -92,7 +92,7 @@ void EIO_AfterOpen(uv_work_t* req) {
92
92
argv[1 ] = Nan::New<v8::Int32>(data->result );
93
93
}
94
94
95
- Nan::Call ( data->callback , Nan::GetCurrentContext ()-> Global (), 2 , argv);
95
+ data->callback . Call ( 2 , argv, data );
96
96
delete data;
97
97
delete req;
98
98
}
@@ -147,7 +147,7 @@ void EIO_AfterUpdate(uv_work_t* req) {
147
147
argv[0 ] = Nan::Null ();
148
148
}
149
149
150
- Nan::Call ( data->callback , Nan::GetCurrentContext ()-> Global (), 1 , argv);
150
+ data->callback . Call ( 1 , argv, data );
151
151
152
152
delete data;
153
153
delete req;
@@ -185,7 +185,7 @@ void EIO_AfterClose(uv_work_t* req) {
185
185
} else {
186
186
argv[0 ] = Nan::Null ();
187
187
}
188
- Nan::Call ( data->callback , Nan::GetCurrentContext ()-> Global (), 1 , argv);
188
+ data->callback . Call ( 1 , argv, data );
189
189
190
190
delete data;
191
191
delete req;
@@ -228,7 +228,7 @@ void EIO_AfterFlush(uv_work_t* req) {
228
228
argv[0 ] = Nan::Null ();
229
229
}
230
230
231
- Nan::Call ( data->callback , Nan::GetCurrentContext ()-> Global (), 1 , argv);
231
+ data->callback . Call ( 1 , argv, data );
232
232
233
233
delete data;
234
234
delete req;
@@ -282,7 +282,7 @@ void EIO_AfterSet(uv_work_t* req) {
282
282
} else {
283
283
argv[0 ] = Nan::Null ();
284
284
}
285
- Nan::Call ( data->callback , Nan::GetCurrentContext ()-> Global (), 1 , argv);
285
+ data->callback . Call ( 1 , argv, data );
286
286
287
287
delete data;
288
288
delete req;
@@ -333,7 +333,7 @@ void EIO_AfterGet(uv_work_t* req) {
333
333
argv[0 ] = Nan::Null ();
334
334
argv[1 ] = results;
335
335
}
336
- Nan::Call ( data->callback , Nan::GetCurrentContext ()-> Global (), 2 , argv);
336
+ data->callback . Call ( 2 , argv, data );
337
337
338
338
delete data;
339
339
delete req;
@@ -380,7 +380,7 @@ void EIO_AfterGetBaudRate(uv_work_t* req) {
380
380
argv[0 ] = Nan::Null ();
381
381
argv[1 ] = results;
382
382
}
383
- Nan::Call ( data->callback , Nan::GetCurrentContext ()-> Global (), 2 , argv);
383
+ data->callback . Call ( 2 , argv, data );
384
384
385
385
delete data;
386
386
delete req;
@@ -421,7 +421,7 @@ void EIO_AfterDrain(uv_work_t* req) {
421
421
} else {
422
422
argv[0 ] = Nan::Null ();
423
423
}
424
- Nan::Call ( data->callback , Nan::GetCurrentContext ()-> Global (), 1 , argv);
424
+ data->callback . Call ( 1 , argv, data );
425
425
426
426
delete data;
427
427
delete req;
0 commit comments