fix gui: jsonrpc client

This commit is contained in:
edouard 2022-11-23 13:27:37 +01:00
parent 54e0feae2d
commit 1cb6331573
2 changed files with 5 additions and 4 deletions

View File

@ -25,13 +25,14 @@ use uds_windows::UnixStream;
use std::os::unix::net::UnixStream;
use std::fmt::Debug;
use std::io::Write;
use std::path::{Path, PathBuf};
use std::time::Duration;
use std::{error, fmt, io};
use serde::de::DeserializeOwned;
use serde::{Deserialize, Serialize};
use serde_json::{to_writer, Deserializer};
use serde_json::Deserializer;
use log::debug;
@ -89,7 +90,7 @@ impl JsonRPCClient {
debug!("Sending to lianad: {:#?}", request);
to_writer(&mut stream, &request)?;
stream.write_all(&[serde_json::to_string(&request).unwrap().as_bytes(), b"\n"].concat())?;
let response: Response<D> = Deserializer::from_reader(&mut stream)
.into_iter()

View File

@ -77,7 +77,7 @@ impl<C: Client + Debug> Daemon for Lianad<C> {
}
fn list_spend_txs(&self) -> Result<ListSpendResult, DaemonError> {
self.call("listspend", Option::<Request>::None)
self.call("listspendtxs", Option::<Request>::None)
}
fn create_spend_tx(
@ -132,7 +132,7 @@ impl<C: Client + Debug> Daemon for Lianad<C> {
}
fn list_txs(&self, txids: &[Txid]) -> Result<ListTransactionsResult, DaemonError> {
self.call("list_transactions", Some(vec![txids]))
self.call("listtransactions", Some(vec![txids]))
}
}