From 63cec2129f83cf7e4297dcbf0727b04f06a4c9b5 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 19 Feb 2023 16:42:03 -0500 Subject: [PATCH] *Add resolve method --- package.json | 1 + src/index.ts | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/package.json b/package.json index 88bc918..5832f5d 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "main": "dist/index.js", "dependencies": { "@lumeweb/libkernel-universal": "git+https://git.lumeweb.com/LumeWeb/libkernel-universal.git", + "@lumeweb/libresolver": "git+https://git.lumeweb.com/LumeWeb/libresolver.git", "libkernel": "^0.1.43", "libkmodule": "^0.2.44", "libskynet": "^0.0.62" diff --git a/src/index.ts b/src/index.ts index a694bd0..665ca42 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,5 @@ import { Client, factory } from "@lumeweb/libkernel-universal"; +import { DNS_RECORD_TYPE, ResolverOptions } from "@lumeweb/libresolver"; const MODULE = "PACYNuYbp_5hgCjMK16EGcytB9QCxDLe4_uitahwePdeaA"; @@ -15,6 +16,13 @@ export class DnsClient extends Client { public async ready(): Promise { return this.callModuleReturn("ready"); } + public async resolve( + domain: string, + options: ResolverOptions = { type: DNS_RECORD_TYPE.CONTENT }, + bypassCache: boolean = false + ): Promise { + return this.callModuleReturn("ready"); + } } export const createClient = factory(DnsClient, MODULE);