Skip to content

Commit 10ae688

Browse files
authored
Merge branch 'reorg-live-mode' into propagate-errors
2 parents 11c29f2 + 27da4d8 commit 10ae688

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

src/block_range_scanner.rs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -607,15 +607,12 @@ impl<N: Network> Service<N> {
607607
// TODO: should we send the incoming block range or incoming block num -
608608
// reorg depth? The incoming block should be the
609609
// latest block from the reorg point so no real need
610-
if sender.send(Ok(incoming_block_num..=incoming_block_num)).await.is_err() {
611-
warn!("Downstream channel closed, stopping live blocks task (reorg)");
612-
return;
613-
}
614-
} else if sender
615-
.send(Ok(expected_next_block..=incoming_block_num))
616-
.await
617-
.is_err()
618-
{
610+
611+
// resets cursor to incoming block num
612+
expected_next_block = incoming_block_num;
613+
}
614+
615+
if sender.send(Ok(expected_next_block..=incoming_block_num)).await.is_err() {
619616
warn!("Downstream channel closed, stopping live blocks task");
620617
return;
621618
}

0 commit comments

Comments
 (0)