diff --git a/package.json b/package.json index 06593b4..3b9e9c7 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.1.0", "dependencies": { "@lumeweb/kernel-dns-client": "github:LumeWeb/kernel-dns-client", + "@lumeweb/kernel-rpc-client": "github:LumeWeb/kernel-rpc-client", "@lumeweb/resolver-common": "github:LumeWeb/resolver-common", "libkmodule": "^0.2.51" } diff --git a/src/resolverRegistry.ts b/src/resolverRegistry.ts index ba9c52f..1966510 100644 --- a/src/resolverRegistry.ts +++ b/src/resolverRegistry.ts @@ -5,8 +5,19 @@ import { resolverError, } from "@lumeweb/resolver-common"; import { resolve } from "@lumeweb/kernel-dns-client"; +import { RpcNetwork } from "@lumeweb/kernel-rpc-client"; export class ResolverRegistry { + private _rpcNetwork: RpcNetwork; + + constructor(network: RpcNetwork) { + this._rpcNetwork = network; + } + + get rpcNetwork(): RpcNetwork { + return this._rpcNetwork; + } + public async resolve( domain: string, options: ResolverOptions = { type: DNS_RECORD_TYPE.DEFAULT }, @@ -23,3 +34,5 @@ export class ResolverRegistry { return result; } } + +export { RpcNetwork };