MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / parse_vertex_sse

Function parse_vertex_sse

crates/opencode-provider/src/vertex.rs:486–503  ·  view source on GitHub ↗
(data: &str)

Source from the content-addressed store, hash-verified

484}
485
486fn parse_vertex_sse(data: &str) -> Option<StreamEvent> {
487 if data.is_empty() || data == "[DONE]" {
488 return None;
489 }
490
491 let response: VertexResponse = serde_json::from_str(data).ok()?;
492
493 let text = response
494 .candidates
495 .first()?
496 .content
497 .parts
498 .first()?
499 .text
500 .clone()?;
501
502 Some(StreamEvent::TextDelta(text))
503}

Callers 1

chat_streamMethod · 0.85

Calls 2

is_emptyMethod · 0.80
cloneMethod · 0.45

Tested by

no test coverage detected