Skip to content

Commit f4fe450

Browse files
committed
Fix synchronize_listeners calling default implementation
Previously, the `ChainListenerSet` `Listen` implementation wouldn't forward to the listeners `block_connected` implementation outside of tests. This would result in the default implementation of `Listen::block_connected` being used and the listeners implementation never being called.
1 parent a952d2d commit f4fe450

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

lightning-block-sync/src/init.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,6 @@ impl<'a, L: chain::Listen + ?Sized> chain::Listen for DynamicChainListener<'a, L
239239
struct ChainListenerSet<'a, L: chain::Listen + ?Sized>(Vec<(u32, &'a L)>);
240240

241241
impl<'a, L: chain::Listen + ?Sized> chain::Listen for ChainListenerSet<'a, L> {
242-
// Needed to differentiate test expectations.
243-
#[cfg(test)]
244242
fn block_connected(&self, block: &bitcoin::Block, height: u32) {
245243
for (starting_height, chain_listener) in self.0.iter() {
246244
if height > *starting_height {

0 commit comments

Comments
 (0)