From 902b8bf03d5161fef00e86765a94ee20c6a6153c Mon Sep 17 00:00:00 2001 From: Daniel Hines Date: Wed, 23 Nov 2022 21:04:11 -0500 Subject: [PATCH] refactor: extend DekuPClient from DekuCClient --- deku-c/client/src/deku-c/index.ts | 7 ++----- deku-c/client/src/deku-p/index.ts | 10 +++++----- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/deku-c/client/src/deku-c/index.ts b/deku-c/client/src/deku-c/index.ts index 96e75cff3f..032ef5da10 100644 --- a/deku-c/client/src/deku-c/index.ts +++ b/deku-c/client/src/deku-c/index.ts @@ -14,20 +14,17 @@ export type Settings = { dekuSigner?: DekuSigner; }; -export class DekuCClient { +export class DekuCClient extends DekuPClient { private deku: DekuPClient; - private _dekuSigner?: DekuSigner; // Only useful to know if the user gave a wallet private ligoRpc?: string; - private dekuRpc: string; constructor(settings: Settings) { + super(settings); this.ligoRpc = settings.ligoRpc; - this.dekuRpc = settings.dekuRpc; this.deku = new DekuPClient({ dekuRpc: this.dekuRpc, dekuSigner: settings.dekuSigner, }); - this._dekuSigner = settings.dekuSigner; } assertHasSigner(): DekuSigner { diff --git a/deku-c/client/src/deku-p/index.ts b/deku-c/client/src/deku-p/index.ts index b892e22033..c8bc5939e8 100644 --- a/deku-c/client/src/deku-p/index.ts +++ b/deku-c/client/src/deku-p/index.ts @@ -35,13 +35,13 @@ type OperationInfo = { }; export class DekuPClient { - private endpoints: endpoints; - private _dekuSigner: DekuSigner | undefined; + protected endpoints: endpoints; + protected _dekuSigner: DekuSigner | undefined; - private _consensus: Consensus | undefined; - private _discovery: Discovery | undefined; + protected _consensus: Consensus | undefined; + protected _discovery: Discovery | undefined; - private _dekuRpc: string; + protected _dekuRpc: string; constructor(setting: Setting) { this._dekuRpc = setting.dekuRpc;