Skip to content

Commit a660346

Browse files
committed
chore(style): update new methods style
1 parent 03aa7a4 commit a660346

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

src/async.rs

+21-20
Original file line numberDiff line numberDiff line change
@@ -129,13 +129,14 @@ impl AsyncClient {
129129
let url = format!("{}{}", self.url, path);
130130
let response = self.client.get(url).send().await?;
131131

132-
match response.status().is_success() {
133-
true => Ok(response.json::<T>().await.map_err(Error::Reqwest)?),
134-
false => Err(Error::HttpResponse {
132+
if !response.status().is_success() {
133+
return Err(Error::HttpResponse {
135134
status: response.status().as_u16(),
136135
message: response.text().await?,
137-
}),
136+
});
138137
}
138+
139+
response.json::<T>().await.map_err(Error::Reqwest)
139140
}
140141

141142
/// Make an HTTP GET request to given URL, deserializing to `Option<T>`.
@@ -173,17 +174,15 @@ impl AsyncClient {
173174
let url = format!("{}{}", self.url, path);
174175
let response = self.client.get(url).send().await?;
175176

176-
match response.status().is_success() {
177-
true => {
178-
let hex_str = response.text().await?;
179-
let hex_vec = Vec::from_hex(&hex_str)?;
180-
Ok(deserialize(&hex_vec)?)
181-
}
182-
false => Err(Error::HttpResponse {
177+
if !response.status().is_success() {
178+
return Err(Error::HttpResponse {
183179
status: response.status().as_u16(),
184180
message: response.text().await?,
185-
}),
181+
});
186182
}
183+
184+
let hex_str = response.text().await?;
185+
Ok(deserialize(&Vec::from_hex(&hex_str)?)?)
187186
}
188187

189188
/// Make an HTTP GET request to given URL, deserializing to `Option<T>`.
@@ -215,13 +214,14 @@ impl AsyncClient {
215214
let url = format!("{}{}", self.url, path);
216215
let response = self.client.get(url).send().await?;
217216

218-
match response.status().is_success() {
219-
true => Ok(response.text().await?),
220-
false => Err(Error::HttpResponse {
217+
if !response.status().is_success() {
218+
return Err(Error::HttpResponse {
221219
status: response.status().as_u16(),
222220
message: response.text().await?,
223-
}),
221+
});
224222
}
223+
224+
Ok(response.text().await?)
225225
}
226226

227227
/// Make an HTTP GET request to given URL, deserializing to `Option<T>`.
@@ -257,13 +257,14 @@ impl AsyncClient {
257257

258258
let response = self.client.post(url).body(body).send().await?;
259259

260-
match response.status().is_success() {
261-
true => Ok(()),
262-
false => Err(Error::HttpResponse {
260+
if !response.status().is_success() {
261+
return Err(Error::HttpResponse {
263262
status: response.status().as_u16(),
264263
message: response.text().await?,
265-
}),
264+
});
266265
}
266+
267+
Ok(())
267268
}
268269

269270
/// Get a [`Transaction`] option given its [`Txid`]

0 commit comments

Comments
 (0)