From 91b1c89bc40aa72b0c54f1d3104e9b40b678aff5 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 19 Feb 2023 16:22:59 -0500 Subject: [PATCH] *Update dist --- dist/index.d.ts | 18 ++++++------- dist/index.d.ts.map | 2 +- dist/index.js | 63 ++++++++++----------------------------------- 3 files changed, 22 insertions(+), 61 deletions(-) diff --git a/dist/index.d.ts b/dist/index.d.ts index b6a112c..469fd36 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -1,11 +1,9 @@ -import { ResolverOptions } from "@lumeweb/resolver-common"; -export declare function resolve( - domain: string, - options?: ResolverOptions, - bypassCache?: boolean -): Promise; -export declare function register(): Promise; -export declare function clear(): Promise; -export declare function getResolvers(): Promise; -export declare function ready(): Promise; +import { Client } from "@lumeweb/libkernel-universal"; +export declare class DnsClient extends Client { + register(): Promise; + clear(): Promise; + getResolvers(): Promise; + ready(): Promise; +} +export declare const createClient: (...args: any) => DnsClient; //# sourceMappingURL=index.d.ts.map diff --git a/dist/index.d.ts.map b/dist/index.d.ts.map index 94b87d9..272cf0a 100644 --- a/dist/index.d.ts.map +++ b/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAmB,eAAe,EAAE,MAAM,0BAA0B,CAAC;AAqB5E,wBAAsB,OAAO,CAC3B,MAAM,EAAE,MAAM,EACd,OAAO,GAAE,eAAmD,EAC5D,WAAW,UAAQ,gBAcpB;AAED,wBAAsB,QAAQ,kBAG7B;AAED,wBAAsB,KAAK,kBAG1B;AAED,wBAAsB,YAAY,iBASjC;AAED,wBAAsB,KAAK,iBAS1B"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAW,MAAM,8BAA8B,CAAC;AAI/D,qBAAa,SAAU,SAAQ,MAAM;IACtB,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAGzB,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAGtB,YAAY,IAAI,OAAO,CAAC,IAAI,CAAC;IAG7B,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;CAGpC;AAED,eAAO,MAAM,YAAY,6BAAwC,CAAC"} \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index bb2355b..b17e05d 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,54 +1,17 @@ -import { DNS_RECORD_TYPE } from "@lumeweb/resolver-common"; -const DNS_MODULE = "AQBLKpieqOfKVRgMa8k45P4S_ILYgJmswVso4vT1qzoG-A"; -let callModule, connectModule; -async function loadLibs() { - if (callModule && connectModule) { - return; +import { Client, factory } from "@lumeweb/libkernel-universal"; +const MODULE = "PACYNuYbp_5hgCjMK16EGcytB9QCxDLe4_uitahwePdeaA"; +export class DnsClient extends Client { + async register() { + return this.callModuleReturn("register"); } - if (typeof window !== "undefined" && window?.document) { - const pkg = await import("libkernel"); - callModule = pkg.callModule; - connectModule = pkg.connectModule; + async clear() { + return this.callModuleReturn("clear"); } - else { - const pkg = await import("libkmodule"); - callModule = pkg.callModule; - connectModule = pkg.connectModule; + async getResolvers() { + return this.callModuleReturn("clear"); + } + async ready() { + return this.callModuleReturn("ready"); } } -export async function resolve(domain, options = { type: DNS_RECORD_TYPE.CONTENT }, bypassCache = false) { - await loadLibs(); - const [resp, err] = await callModule(DNS_MODULE, "resolve", { - domain, - options, - bypassCache, - }); - if (err) { - throw new Error(err); - } - return resp; -} -export async function register() { - await loadLibs(); - await callModule(DNS_MODULE, "register"); -} -export async function clear() { - await loadLibs(); - await callModule(DNS_MODULE, "clear"); -} -export async function getResolvers() { - await loadLibs(); - const [resp, err] = await callModule(DNS_MODULE, "getResolvers"); - if (err) { - throw new Error(err); - } - return resp; -} -export async function ready() { - await loadLibs(); - const [resp, err] = await callModule(DNS_MODULE, "ready"); - if (err) { - throw new Error(err); - } - return resp; -} +export const createClient = factory(DnsClient, MODULE);