Do the same for the other request
This commit is contained in:
parent
887203dcd6
commit
a0c1835e96
|
@ -161,12 +161,15 @@ pub async fn best(
|
||||||
.await
|
.await
|
||||||
.context("Failed to decode response")?;
|
.context("Failed to decode response")?;
|
||||||
|
|
||||||
let decoded = if let (true, MaybeData::SomeData(inner)) = (decoded.code == 0, decoded.data) {
|
let decoded = if let (true, MaybeData::SomeData(inner)) = (decoded.code == 0, &decoded.data) {
|
||||||
inner
|
inner
|
||||||
} else {
|
} else {
|
||||||
return Err(
|
return Err(anyhow!(
|
||||||
anyhow!("The server returned an error: \"{}\"", decoded.msg).tag(ErrorKind::Internal)
|
"The server returned an error: \"{}\". Full response:\n```\n{:?}\n```",
|
||||||
);
|
&decoded.msg,
|
||||||
|
&decoded
|
||||||
|
)
|
||||||
|
.tag(ErrorKind::Internal));
|
||||||
};
|
};
|
||||||
|
|
||||||
let plays = decoded
|
let plays = decoded
|
||||||
|
|
Loading…
Reference in a new issue