Skip to content

Commit 217f8df

Browse files
committed
Use async kv store with OutputSweeper
1 parent e42f047 commit 217f8df

File tree

2 files changed

+146
-107
lines changed

2 files changed

+146
-107
lines changed

lightning-background-processor/src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ use lightning::sign::ChangeDestinationSourceSync;
4040
use lightning::sign::EntropySource;
4141
use lightning::sign::OutputSpender;
4242
use lightning::util::logger::Logger;
43+
use lightning::util::persist::{KVStore, Persister};
4344
#[cfg(feature = "std")]
44-
use lightning::util::persist::PersisterSync;
45-
use lightning::util::persist::{KVStoreSync, Persister};
45+
use lightning::util::persist::{KVStoreSync, PersisterSync};
4646
use lightning::util::sweep::OutputSweeper;
4747
#[cfg(feature = "std")]
4848
use lightning::util::sweep::OutputSweeperSync;
@@ -698,7 +698,7 @@ use futures_util::{dummy_waker, OptionalSelector, Selector, SelectorOutput};
698698
/// # type LiquidityManager<B, F, FE> = lightning_liquidity::LiquidityManager<Arc<lightning::sign::KeysManager>, Arc<ChannelManager<B, F, FE>>, Arc<F>>;
699699
/// # type Scorer = RwLock<lightning::routing::scoring::ProbabilisticScorer<Arc<NetworkGraph>, Arc<Logger>>>;
700700
/// # type PeerManager<B, F, FE, UL> = lightning::ln::peer_handler::SimpleArcPeerManager<SocketDescriptor, ChainMonitor<B, F, FE>, B, FE, Arc<UL>, Logger, F, StoreSync>;
701-
/// # type OutputSweeper<B, D, FE, F, O> = lightning::util::sweep::OutputSweeper<Arc<B>, Arc<D>, Arc<FE>, Arc<F>, Arc<StoreSync>, Arc<Logger>, Arc<O>>;
701+
/// # type OutputSweeper<B, D, FE, F, O> = lightning::util::sweep::OutputSweeper<Arc<B>, Arc<D>, Arc<FE>, Arc<F>, Arc<Store>, Arc<Logger>, Arc<O>>;
702702
///
703703
/// # struct Node<
704704
/// # B: lightning::chain::chaininterface::BroadcasterInterface + Send + Sync + 'static,
@@ -842,7 +842,7 @@ where
842842
LM::Target: ALiquidityManager,
843843
O::Target: 'static + OutputSpender,
844844
D::Target: 'static + ChangeDestinationSource,
845-
K::Target: 'static + KVStoreSync,
845+
K::Target: 'static + KVStore,
846846
{
847847
let mut should_break = false;
848848
let async_event_handler = |event| {
@@ -1047,7 +1047,7 @@ where
10471047
LM::Target: ALiquidityManager,
10481048
O::Target: 'static + OutputSpender,
10491049
D::Target: 'static + ChangeDestinationSource,
1050-
K::Target: 'static + KVStoreSync,
1050+
K::Target: 'static + KVStore,
10511051
{
10521052
let persister = PersisterSyncWrapper::<'static, PS, CM, L, S>::new(persister);
10531053
process_events_async(

0 commit comments

Comments
 (0)