From a0c1835e9645ab547280d4b03c664ae6d45fcd3b Mon Sep 17 00:00:00 2001 From: prescientmoon <git@moonythm.dev> Date: Mon, 21 Apr 2025 13:51:32 +0200 Subject: [PATCH] Do the same for the other request --- src/private_server/mod.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/private_server/mod.rs b/src/private_server/mod.rs index 36dce23..60af510 100644 --- a/src/private_server/mod.rs +++ b/src/private_server/mod.rs @@ -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