Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
6286bfaa8f | |||
9390bbae61 | |||
ebb007bcdb | |||
e6d99d5664 |
@ -4,7 +4,7 @@
|
||||
},
|
||||
"npmci": {
|
||||
"npmGlobalTools": [
|
||||
"@pushrocks/npmts",
|
||||
"@gitzone/npmts",
|
||||
"ts-node"
|
||||
],
|
||||
"npmAccessLevel": "public"
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@pushrocks/smartdns",
|
||||
"version": "3.0.2",
|
||||
"version": "3.0.4",
|
||||
"description": "smart dns methods written in TypeScript",
|
||||
"main": "dist/index.js",
|
||||
"typings": "dist/index.d.ts",
|
||||
|
@ -34,6 +34,13 @@ export class Smartdns {
|
||||
this._setDnsProvider(dnsProviderArg);
|
||||
}
|
||||
|
||||
/**
|
||||
* check a dns record until it has propagated to Google DNS
|
||||
* should be considerably fast
|
||||
* @param recordNameArg
|
||||
* @param recordTypeArg
|
||||
* @param expectedValue
|
||||
*/
|
||||
async checkUntilAvailable(
|
||||
recordNameArg: string,
|
||||
recordTypeArg: TDnsRecordType,
|
||||
@ -45,7 +52,7 @@ export class Smartdns {
|
||||
cycleArg++;
|
||||
try {
|
||||
let myRecordArray = await this.getRecord(recordNameArg, recordTypeArg);
|
||||
let myRecord = myRecordArray[0].value;
|
||||
let myRecord = myRecordArray[0].value[0];
|
||||
if (myRecord === expectedValue) {
|
||||
return true;
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user