fix: eliminate unnecessary clone() for each SSE event (#9238)

Given how many SSE events we get, seems worth fixing.
This commit is contained in:
Michael Bolin 2026-01-14 16:06:09 -08:00 committed by GitHub
parent e59e7d163d
commit 3728db11b8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -320,8 +320,7 @@ pub async fn process_sse(
}
};
let raw = sse.data.clone();
trace!("SSE event: {raw}");
trace!("SSE event: {}", &sse.data);
let event: ResponsesStreamEvent = match serde_json::from_str(&sse.data) {
Ok(event) => event,