From 97584ee172cdb6b273caafa4e6c581d97a66699f Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 9 Apr 2023 19:43:56 -0400 Subject: [PATCH] * Refactor DNS module to use deferred promise for setup in present tense. --- src/dns.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/dns.ts b/src/dns.ts index a10ee88..53543dc 100644 --- a/src/dns.ts +++ b/src/dns.ts @@ -4,9 +4,8 @@ import { DNSResult, ResolverOptions, } from "@lumeweb/libresolver"; -import { blake2b, bufToHex, Err } from "libskynet/dist"; -import { getDnsSetupPromise } from "./main/vars.js"; -import { createClient, DnsClient } from "@lumeweb/kernel-dns-client"; +import { blake2b, bufToHex } from "libskynet/dist"; +import { getDnsSetupDefer } from "./main/vars.js"; import { dnsClient } from "./clients.js"; const cache = new NodeCache({ stdTTL: 60 }); @@ -25,7 +24,7 @@ export async function resolve( return cache.get(cacheId) as DNSResult; } - await getDnsSetupPromise(); + await getDnsSetupDefer().promise; let res; try {