Print raw responses to console
This commit is contained in:
parent
b70d9aaae2
commit
54bcc67bdc
1 changed files with 6 additions and 6 deletions
|
@ -167,11 +167,11 @@ pub async fn best(
|
||||||
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 {
|
||||||
|
println!("Raw error response: {}", String::from_utf8_lossy(&bytes));
|
||||||
return Err(anyhow!(
|
return Err(anyhow!(
|
||||||
"The server returned an error: \"{}\". Full response:\n```\n{:?}\n``` \nRaw response:\n```\n{}\n```",
|
"The server returned an error: \"{}\". Full response:\n```\n{:?}\n```",
|
||||||
&decoded.msg,
|
&decoded.msg,
|
||||||
&decoded,
|
&decoded
|
||||||
String::from_utf8_lossy(&bytes)
|
|
||||||
)
|
)
|
||||||
.tag(ErrorKind::Internal));
|
.tag(ErrorKind::Internal));
|
||||||
};
|
};
|
||||||
|
@ -246,11 +246,11 @@ pub async fn users(
|
||||||
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 {
|
||||||
|
println!("Raw error response: {}", String::from_utf8_lossy(&bytes));
|
||||||
return Err(anyhow!(
|
return Err(anyhow!(
|
||||||
"The server returned an error: \"{}\". Full response:\n```\n{:?}\n``` \nRaw response:\n```\n{}\n```",
|
"The server returned an error: \"{}\". Full response:\n```\n{:?}\n```",
|
||||||
&decoded.msg,
|
&decoded.msg,
|
||||||
&decoded,
|
&decoded
|
||||||
String::from_utf8_lossy(&bytes)
|
|
||||||
)
|
)
|
||||||
.tag(ErrorKind::Internal));
|
.tag(ErrorKind::Internal));
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue