Browse Source

Reimplement Daemon::request() using Daemon::requests()

refactor-mempool
Roman Zeyde 7 years ago
parent
commit
583e6beaca
No known key found for this signature in database GPG Key ID: 87CAE5FA46917CBB
  1. 9
      src/daemon.rs

9
src/daemon.rs

@ -374,12 +374,9 @@ impl Daemon {
}
fn request(&self, method: &str, params: Value) -> Result<Value> {
let id = self.message_id.next();
let req = json!({"method": method, "params": params, "id": id});
let reply = self
.retry_call_jsonrpc(method, &req)
.chain_err(|| format!("RPC failed: {}", req))?;
parse_jsonrpc_reply(reply, method, id)
let mut values = self.requests(method, &[params])?;
assert_eq!(values.len(), 1);
Ok(values.remove(0))
}
fn requests(&self, method: &str, params_list: &[Value]) -> Result<Vec<Value>> {

Loading…
Cancel
Save