From: Matt Corallo <649246+TheBlueMatt@users.noreply.github.com> Date: Sun, 1 Aug 2021 19:48:24 +0000 (+0000) Subject: Merge pull request #24 from jkczyz/2021-07-background-processor X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-sample;a=commitdiff_plain;h=d3112a612f8f830520ad01e533e3aac3a701c55e;hp=34c30f056c150e8b5bc25ef381bef4e05fbf2af6 Merge pull request #24 from jkczyz/2021-07-background-processor Explicitly stop BackgroundProcessor --- diff --git a/src/main.rs b/src/main.rs index bfb586a..57f0bb2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -551,7 +551,7 @@ async fn start_ldk() { let persist_channel_manager_callback = move |node: &ChannelManager| FilesystemPersister::persist_manager(data_dir.clone(), &*node); // Step 17: Background Processing - BackgroundProcessor::start( + let background_processor = BackgroundProcessor::start( persist_channel_manager_callback, event_handler, chain_monitor.clone(), @@ -610,6 +610,9 @@ async fn start_ldk() { network, ) .await; + + // Stop the background processor. + background_processor.stop().unwrap(); } #[tokio::main]