api: include underlying error in API send failure message
"Failed to send request to API" swallowed the reqwest error via .context(), making connection issues impossible to diagnose. Now includes the actual error (timeout, connection refused, DNS, etc). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
f4599d0379
commit
35f2707c50
1 changed files with 1 additions and 1 deletions
|
|
@ -137,7 +137,7 @@ pub(crate) async fn send_and_check(
|
||||||
.json(body)
|
.json(body)
|
||||||
.send()
|
.send()
|
||||||
.await
|
.await
|
||||||
.context("Failed to send request to API")?;
|
.map_err(|e| anyhow::anyhow!("Failed to send request to API: {}", e))?;
|
||||||
|
|
||||||
let status = response.status();
|
let status = response.status();
|
||||||
let elapsed = start.elapsed();
|
let elapsed = start.elapsed();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue