Skip to content

Commit b7aa06e

Browse files
committed
nits
Signed-off-by: Sam Batschelet <[email protected]>
1 parent 3d137e5 commit b7aa06e

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

spacesvm/src/api/client.rs

+10-6
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use serde::de;
2828
pub use http::Uri;
2929
use tokio::sync::RwLock;
3030

31-
/// HTTP client for interacting with the API.
31+
/// Thread safe HTTP client for interacting with the API.
3232
pub struct Client<C> {
3333
inner: Arc<RwLock<ClientInner<C>>>,
3434
}
@@ -73,18 +73,22 @@ impl Client<HttpConnector> {
7373
}
7474

7575
/// Returns a serialized json request as string and the request id.
76-
pub async fn raw_request(&self, method: &str, params: &Params) -> (Id, String) {
76+
pub async fn raw_request(&self, method: &str, params: &Params) -> Result<(Id, String)> {
7777
let id = self.next_id().await;
7878
let request = jsonrpc_core::Request::Single(Call::MethodCall(MethodCall {
7979
jsonrpc: Some(Version::V2),
8080
method: method.to_owned(),
8181
params: params.to_owned(),
8282
id: id.clone(),
8383
}));
84-
(
85-
id,
86-
serde_json::to_string(&request).expect("jsonrpc request should be serializable"),
87-
)
84+
let request = serde_json::to_string(&request).map_err(|e| {
85+
Error::new(
86+
ErrorKind::Other,
87+
format!("jsonrpc request should be serializable: {}", e),
88+
)
89+
})?;
90+
91+
Ok((id, request))
8892
}
8993

9094
/// Returns a recoverable signature from 32 byte SHA256 message.

tests/e2e/src/tests/mod.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ async fn e2e() {
217217
.decode_tx(claim_tx("test"))
218218
.await
219219
.expect("decodeTx success");
220-
log::info!("decode claim response from {}: {:?}", chain_url, resp);
220+
log::info!("decode claim tx response from {}: {:?}", chain_url, resp);
221221

222222
log::info!("issue claim tx request...");
223223
let resp = scli
@@ -231,14 +231,14 @@ async fn e2e() {
231231
.decode_tx(set_tx("test", "foo", "bar"))
232232
.await
233233
.expect("decodeTx success");
234-
log::info!("decode set response from {}: {:?}", chain_url, resp);
234+
log::info!("decode set tx response from {}: {:?}", chain_url, resp);
235235

236236
log::info!("issue set tx request...");
237237
let resp = scli
238238
.issue_tx(&resp.typed_data)
239239
.await
240240
.expect("issue_tx success");
241-
log::info!("issue tx tx response from {}: {:?}", chain_url, resp);
241+
log::info!("issue set tx response from {}: {:?}", chain_url, resp);
242242

243243
log::info!("issue resolve request...");
244244
let resp = scli.resolve("test", "foo").await.expect("resolve success");

0 commit comments

Comments
 (0)