X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-block-sync%2Fsrc%2Finit.rs;h=3e421fc44a9542b7e0a9fb5aa963d2c4bcca4c0d;hb=7c8e740b6e82feeb60938083dcf677ea7e21f7bd;hp=287f75904f667fc492734c6a8ff5e429b0585536;hpb=ee995a3a5542dee16b7fbdc5e55c6311b3c78442;p=rust-lightning diff --git a/lightning-block-sync/src/init.rs b/lightning-block-sync/src/init.rs index 287f7590..3e421fc4 100644 --- a/lightning-block-sync/src/init.rs +++ b/lightning-block-sync/src/init.rs @@ -61,7 +61,7 @@ use lightning::chain; /// ) { /// // Read a serialized channel monitor paired with the block hash when it was persisted. /// let serialized_monitor = "..."; -/// let (monitor_block_hash, mut monitor) = <(BlockHash, ChannelMonitor)>::read( +/// let (monitor_block_hash_option, mut monitor) = <(Option, ChannelMonitor)>::read( /// &mut Cursor::new(&serialized_monitor), keys_manager).unwrap(); /// /// // Read the channel manager paired with the block hash when it was persisted. @@ -83,9 +83,10 @@ use lightning::chain; /// // Synchronize any channel monitors and the channel manager to be on the best block. /// let mut cache = UnboundedCache::new(); /// let mut monitor_listener = (monitor, &*tx_broadcaster, &*fee_estimator, &*logger); -/// let mut listeners = vec![ -/// (monitor_block_hash, &mut monitor_listener as &mut dyn chain::Listen), -/// ]; +/// let mut listeners = vec![]; +/// if let Some(monitor_block_hash) = monitor_block_hash_option { +/// listeners.push((monitor_block_hash, &mut monitor_listener as &mut dyn chain::Listen)) +/// } /// if let Some(manager_block_hash) = manager_block_hash_option { /// listeners.push((manager_block_hash, &mut manager as &mut dyn chain::Listen)) /// }