From 5ebae2a2ef6f6826137d6dc524d1e7fe1e1f4ad9 Mon Sep 17 00:00:00 2001 From: modship Date: Fri, 28 Jun 2024 14:41:45 +0200 Subject: [PATCH] prettier && lint --- frontend/src/ExplorerApiClient.ts | 8 +++++++- frontend/src/utils/write-mns-sc.tsx | 12 +++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/frontend/src/ExplorerApiClient.ts b/frontend/src/ExplorerApiClient.ts index 4cb8806..15cf690 100644 --- a/frontend/src/ExplorerApiClient.ts +++ b/frontend/src/ExplorerApiClient.ts @@ -1,5 +1,11 @@ import axios from 'axios'; +interface DomainInfo { + domain: string, + target_address: string + tokenId: bigint +} + export class ExplorerApiClient { private url_api: string; @@ -23,7 +29,7 @@ export class ExplorerApiClient { }); } - async getDomainsInfo(domains: string[]): Promise { + async getDomainsInfo(domains: string[]): Promise { return new Promise((resolve, reject) => { axios .get(this.url_api + '/dns/info', { params: { dns: domains } }) diff --git a/frontend/src/utils/write-mns-sc.tsx b/frontend/src/utils/write-mns-sc.tsx index e97c8cf..039ae3b 100644 --- a/frontend/src/utils/write-mns-sc.tsx +++ b/frontend/src/utils/write-mns-sc.tsx @@ -326,11 +326,13 @@ export function useWriteMNS(client?: Client) { let dnsInfos = await explorerApi.getDomainsInfo(domains); for (const domain in dnsInfos) { - list.push({ - domain: domain, - targetAddress: dnsInfos[domain].target_address, - tokenId: dnsInfos[domain].tokenId, - }); + if (Object.prototype.hasOwnProperty.call(dnsInfos, domain)) { + list.push({ + domain: domain, + targetAddress: dnsInfos[domain].target_address, + tokenId: dnsInfos[domain].tokenId, + }); + } } setList(list);