From 122124c550dd923ed429b1b7d9722992e692139f Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Tue, 30 Aug 2022 22:26:18 -0400 Subject: [PATCH] *Update dist --- dist/index.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/dist/index.js b/dist/index.js index a49f16c..9d0057e 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,5 +1,5 @@ import tldEnum from "@lumeweb/tld-enum"; -import { AbstractResolverModule, DNS_RECORD_TYPE, isDomain, isIp, isPromise, normalizeDomain, resolverEmptyResponse, resolveSuccess, ensureUniqueRecords, getTld, } from "@lumeweb/libresolver"; +import { AbstractResolverModule, DNS_RECORD_TYPE, isDomain, isIp, isPromise, normalizeDomain, resolverEmptyResponse, resolveSuccess, ensureUniqueRecords, getTld, resolverError, } from "@lumeweb/libresolver"; const HIP5_EXTENSIONS = ["eth", "_eth"]; export default class Handshake extends AbstractResolverModule { async buildBlacklist() { @@ -31,11 +31,14 @@ export default class Handshake extends AbstractResolverModule { return resolverEmptyResponse(); } const chainRecords = await this.query(tld, bypassCache); - if (!chainRecords) { + if (chainRecords.error) { + return resolverError(chainRecords.error); + } + if (!chainRecords.data?.records.length) { return resolverEmptyResponse(); } let records = []; - for (const record of chainRecords) { + for (const record of chainRecords.data?.records) { switch (record.type) { case "NS": { await this.processNs(domain, record, records, chainRecords, options, bypassCache); @@ -161,10 +164,8 @@ export default class Handshake extends AbstractResolverModule { } } async query(tld, bypassCache) { - const query = this.resolver.rpcNetwork.wisdomQuery("getnameresource", "handshakearn build", [tld], bypassCache); - const resp = await query.result; - // @ts-ignore - return resp?.records || []; + let query = this.resolver.rpcNetwork.wisdomQuery("getnameresource", "handshake", [tld], bypassCache); + return (await query.result); } async processTxt(record, records, options) { const content = record.txt.slice().pop();