diff options
author | David Timber <dxdt@dev.snart.me> | 2024-08-19 08:23:29 +0200 |
---|---|---|
committer | David Timber <dxdt@dev.snart.me> | 2024-08-19 08:23:29 +0200 |
commit | c4714696af3a3021d99df407c8cb0f284fa5c52d (patch) | |
tree | 1ff74c742aaa995f6af3d85130be0e34c15ab48e /mx-aaaa/modules/mx-aaaa.js | |
parent | f350500627967412318c788dc516cc6f99c37b58 (diff) |
Optimise mx-aaaa, update doc
Diffstat (limited to 'mx-aaaa/modules/mx-aaaa.js')
-rw-r--r-- | mx-aaaa/modules/mx-aaaa.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/mx-aaaa/modules/mx-aaaa.js b/mx-aaaa/modules/mx-aaaa.js index 807f691..ae26594 100644 --- a/mx-aaaa/modules/mx-aaaa.js +++ b/mx-aaaa/modules/mx-aaaa.js @@ -135,10 +135,13 @@ export class ResolveMXAAAA { } // Get all MX + let i = 0; for (const domain of list) { const q_mx = await resolver.resolve('MX', domain); let has_a = 0, has_aaaa = 0; + this.onresolve('start', { domain: domain }, ret); + for (let mx of q_mx) { // don't need the number part const d = mx.search(/\s+/); @@ -183,6 +186,15 @@ export class ResolveMXAAAA { ret.counts.has_a += has_a; ret.counts.has_aaaa += has_aaaa; + i += 1; + + this.onresolve('end', { + domain: domain, + progress: { + cur: i, + cnt: list.length + } + }, ret); } return ret; |