dns: name generated functions
PR-URL: https://github.com/nodejs/node/pull/14518 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
This commit is contained in:
parent
732658e4cf
commit
0f5dabe4ed
@ -254,7 +254,7 @@ class Resolver {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function resolver(bindingName) {
|
function resolver(bindingName) {
|
||||||
return function query(name, /* options, */ callback) {
|
function query(name, /* options, */ callback) {
|
||||||
var options;
|
var options;
|
||||||
if (arguments.length > 2) {
|
if (arguments.length > 2) {
|
||||||
options = callback;
|
options = callback;
|
||||||
@ -277,7 +277,9 @@ function resolver(bindingName) {
|
|||||||
var err = this._handle[bindingName](req, name);
|
var err = this._handle[bindingName](req, name);
|
||||||
if (err) throw errnoException(err, bindingName);
|
if (err) throw errnoException(err, bindingName);
|
||||||
return req;
|
return req;
|
||||||
};
|
}
|
||||||
|
Object.defineProperty(query, 'name', { value: bindingName });
|
||||||
|
return query;
|
||||||
}
|
}
|
||||||
|
|
||||||
var resolveMap = Object.create(null);
|
var resolveMap = Object.create(null);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user