(err, result, ttls)
| 37 | const kPerfHooksDnsLookupResolveContext = Symbol('kPerfHooksDnsLookupResolveContext'); |
| 38 | |
| 39 | function onresolve(err, result, ttls) { |
| 40 | if (ttls && this.ttl) |
| 41 | result = ArrayPrototypeMap( |
| 42 | result, (address, index) => ({ address, ttl: ttls[index] })); |
| 43 | |
| 44 | if (err) |
| 45 | this.callback(new DNSException(err, this.bindingName, this.hostname)); |
| 46 | else { |
| 47 | this.callback(null, result); |
| 48 | if (this[kPerfHooksDnsLookupResolveContext] && hasObserver('dns')) { |
| 49 | stopPerf(this, kPerfHooksDnsLookupResolveContext, { detail: { result } }); |
| 50 | } |
| 51 | } |
| 52 | } |
| 53 | |
| 54 | function resolver(bindingName) { |
| 55 | function query(name, /* options, */ callback) { |
nothing calls this directly
no test coverage detected
searching dependent graphs…