mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-23 22:56:54 +01:00
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.
This commit is contained in:
parent
a952d2d3d3
commit
f4fe450921
1 changed files with 0 additions and 2 deletions
|
@ -239,8 +239,6 @@ impl<'a, L: chain::Listen + ?Sized> chain::Listen for DynamicChainListener<'a, L
|
|||
struct ChainListenerSet<'a, L: chain::Listen + ?Sized>(Vec<(u32, &'a L)>);
|
||||
|
||||
impl<'a, L: chain::Listen + ?Sized> chain::Listen for ChainListenerSet<'a, L> {
|
||||
// Needed to differentiate test expectations.
|
||||
#[cfg(test)]
|
||||
fn block_connected(&self, block: &bitcoin::Block, height: u32) {
|
||||
for (starting_height, chain_listener) in self.0.iter() {
|
||||
if height > *starting_height {
|
||||
|
|
Loading…
Add table
Reference in a new issue