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