try something 3

This commit is contained in:
jif-oai
2025-11-12 14:06:04 +00:00
parent 3d58659451
commit c3480d94a1
4 changed files with 191 additions and 44 deletions

View File

@@ -35,10 +35,10 @@ impl WireResponseDecoder for WireResponsesSseDecoder {
tx: &mpsc::Sender<Result<WireEvent>>,
otel: &OtelEventManager,
) -> Result<()> {
let Ok(event) = serde_json::from_str::<StreamEvent>(json) else {
let event = serde_json::from_str::<StreamEvent>(json).map_err(|err| {
debug!("failed to parse Responses SSE JSON: {}", json);
return Ok(());
};
Error::Other(format!("failed to parse Responses SSE JSON: {err}"))
})?;
match event.event_type.as_str() {
"response.created" => {