node 4 compliant again
This commit is contained in:
parent
8a8005e2ef
commit
cfacdd6438
26
index.js
26
index.js
@ -21,17 +21,30 @@ function initTools(callback) {
|
|||||||
// the error into the result and check it later on.
|
// the error into the result and check it later on.
|
||||||
async.parallel([
|
async.parallel([
|
||||||
function (cb) {
|
function (cb) {
|
||||||
exec(airport.detector, err => cb(null, {err: err, scanner: airport}));
|
exec(airport.detector, function (err) {
|
||||||
|
cb(null, {err: err, scanner: airport}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
);
|
||||||
},
|
},
|
||||||
function (cb) {
|
function (cb) {
|
||||||
exec(iwlist.detector, err => cb(null, {err: err, scanner: iwlist}));
|
exec(iwlist.detector, function (err) {
|
||||||
|
cb(null, {err: err, scanner: iwlist}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
);
|
||||||
},
|
},
|
||||||
function (cb) {
|
function (cb) {
|
||||||
exec(netsh.detector, err => cb(null, {err: err, scanner: netsh}));
|
exec(netsh.detector, function (err) {
|
||||||
|
cb(null, {err: err, scanner: netsh}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
function (err, results) {
|
function (err, results) {
|
||||||
let res = _.find(results, f => {
|
var res = _.find(results,
|
||||||
|
function (f) {
|
||||||
return !f.err
|
return !f.err
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -39,7 +52,8 @@ function initTools(callback) {
|
|||||||
return callback(null, res.scanner);
|
return callback(null, res.scanner);
|
||||||
}
|
}
|
||||||
callback(new Error('No scanner found'));
|
callback(new Error('No scanner found'));
|
||||||
});
|
}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -63,7 +77,7 @@ module.exports = {
|
|||||||
*/
|
*/
|
||||||
scan: function (callback) {
|
scan: function (callback) {
|
||||||
if (!scanner) {
|
if (!scanner) {
|
||||||
initTools((err, s) => {
|
initTools(function (err, s) {
|
||||||
if (err) {
|
if (err) {
|
||||||
return callback(err);
|
return callback(err);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user