From ef787eba137fe8728ad27b52a039dfa2ec383e12 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Thu, 18 Aug 2022 18:50:35 -0400 Subject: [PATCH] *RpcNetwork needs to be accessible *re-export RpcNetwork for convenience --- package.json | 1 + src/resolverRegistry.ts | 13 +++++++++++++ 2 files changed, 14 insertions(+) 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 };