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:
parent
d2c55cbe3d
commit
ec5d02d5c2
1 changed files with 2 additions and 2 deletions
|
@ -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?;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue