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

Function event_stream

crates/opencode-server/src/routes.rs:4298–4306  ·  view source on GitHub ↗
(
    State(state): State<Arc<ServerState>>,
)

Source from the content-addressed store, hash-verified

4296}
4297
4298async fn event_stream(
4299 State(state): State<Arc<ServerState>>,
4300) -> Sse<impl Stream<Item = std::result::Result<Event, Infallible>>> {
4301 let rx = state.event_bus.subscribe();
4302 Sse::new(BroadcastStream::new(rx).filter_map(|result| match result {
4303 Ok(event) => Some(Ok(Event::default().data(event))),
4304 Err(_) => None,
4305 }))
4306}
4307
4308#[derive(Debug, Serialize)]
4309struct PathsResponse {

Callers

nothing calls this directly

Calls 2

newFunction · 0.85
subscribeMethod · 0.45

Tested by

no test coverage detected