From 632bd196355816151a97d74d2f4d12d456e7825e Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Mon, 19 Dec 2022 15:19:27 -0500 Subject: [PATCH] *add dhtCache to RPCCache --- package.json | 1 + src/rpc.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/package.json b/package.json index 11c448e..6129ed8 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "typescript": "^4.9.4" }, "dependencies": { + "@lumeweb/dht-cache": "https://git.lumeweb.com/LumeWeb/dht-cache.git", "@types/eventemitter2": "^4.1.0", "arg": "^5.0.2", "eventemitter2": "^6.4.9", diff --git a/src/rpc.ts b/src/rpc.ts index 1219003..6dfb795 100644 --- a/src/rpc.ts +++ b/src/rpc.ts @@ -1,5 +1,6 @@ import type EventEmitter from "events"; import type NodeCache from "node-cache"; +import type DHTCache from "@lumeweb/dht-cache"; export interface RPCRequest { module: string; @@ -57,6 +58,7 @@ export declare class RPCServer extends EventEmitter { } export declare class RPCCache extends EventEmitter { get data(): NodeCache; + get dhtCache(): DHTCache; constructor(server: RPCServer); public signResponse(item: RPCCacheItem): any; public verifyResponse(pubkey: Buffer, item: RPCCacheItem): boolean | Buffer;