diff --git a/src/main/java/cash/ird/walletd/IridiumClient.java b/src/main/java/cash/ird/walletd/IridiumClient.java index b9c3518..d02c174 100644 --- a/src/main/java/cash/ird/walletd/IridiumClient.java +++ b/src/main/java/cash/ird/walletd/IridiumClient.java @@ -6,6 +6,7 @@ import cash.ird.walletd.model.request.BlockRange; import cash.ird.walletd.model.request.Key; import cash.ird.walletd.model.response.*; +import cash.ird.walletd.rpc.HttpClient; import cash.ird.walletd.rpc.WalletdClient; import cash.ird.walletd.rpc.exception.IridiumWalletdException; import cash.ird.walletd.rpc.method.RequestMethod; @@ -33,6 +34,10 @@ public IridiumClient(String url) { this.walletdClient = new WalletdClient(url); } + public IridiumClient(String url, HttpClient httpClient) { + this.walletdClient = new WalletdClient(url, httpClient); + } + @Override public boolean reset() throws IridiumWalletdException { return this.walletdClient.doRequest(RequestMethod.RESET, NoopResponse.class) != null;