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);