Use send instead of feed on terminal events channel (#23631)

Potentially fixes a bug where tasks are not marked as finished.

Release Notes:

- N/A
This commit is contained in:
Michael Sloan
2025-01-24 22:32:22 +00:00
committed by GitHub
parent d2c55cbe3d
commit ec5d02d5c2
+2 -2
View File
@@ -493,7 +493,7 @@ impl TerminalBuilder {
while let Some(event) = events_rx.next().await {
// Process the first event immediately to reduce latency
accumulated_events_tx
.feed(EventOrAccumulator::Event(event))
.send(EventOrAccumulator::Event(event))
.await?;
'outer: loop {
let start_time = Instant::now();
@@ -520,7 +520,7 @@ impl TerminalBuilder {
}
}
accumulated_events_tx
.feed(EventOrAccumulator::Accumulator(event_accumulator))
.send(EventOrAccumulator::Accumulator(event_accumulator))
.await?;
}
}