1
Fork 0

Do the same for the other request

This commit is contained in:
prescientmoon 2025-04-21 13:51:32 +02:00
parent 887203dcd6
commit a0c1835e96
Signed by: prescientmoon
SSH key fingerprint: SHA256:UUF9JT2s8Xfyv76b8ZuVL7XrmimH4o49p4b+iexbVH4

View file

@ -161,12 +161,15 @@ pub async fn best(
.await
.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
} else {
return Err(
anyhow!("The server returned an error: \"{}\"", decoded.msg).tag(ErrorKind::Internal)
);
return Err(anyhow!(
"The server returned an error: \"{}\". Full response:\n```\n{:?}\n```",
&decoded.msg,
&decoded
)
.tag(ErrorKind::Internal));
};
let plays = decoded