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 .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