From 51658fe645c9c3112e258a1477bc5b3d822a4fdb Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Tue, 17 Sep 2019 13:32:27 -0700 Subject: [PATCH] Process SendResponse better --- src/lightclient.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lightclient.rs b/src/lightclient.rs index 6fa15b6..0911966 100644 --- a/src/lightclient.rs +++ b/src/lightclient.rs @@ -714,7 +714,12 @@ impl LightClient { client.send_transaction(Request::new(RawTransaction {data: tx_bytes.to_vec(), height: 0})) }) .and_then(move |response| { - infostrinner.replace(format!("{:?}", response.into_inner())); + let sendresponse = response.into_inner(); + if sendresponse.error_code == 0 { + infostrinner.replace(format!("Successfully broadcast Tx: {}", sendresponse.error_message)); + } else { + infostrinner.replace(format!("Error: {:?}", sendresponse)); + } Ok(()) }) .map_err(|e| {