diff --git a/fuzz/src/lsps_message.rs b/fuzz/src/lsps_message.rs index 8ff85d0fc24..5124b74b8bd 100644 --- a/fuzz/src/lsps_message.rs +++ b/fuzz/src/lsps_message.rs @@ -21,7 +21,7 @@ use lightning::util::test_utils::{ }; use lightning_liquidity::lsps0::ser::LSPS_MESSAGE_TYPE_ID; -use lightning_liquidity::LiquidityManagerSync; +use lightning_liquidity::{DummyOnionMessageInterceptor, LiquidityManagerSync}; use core::time::Duration; @@ -87,6 +87,7 @@ pub fn do_test(data: &[u8]) { Arc::clone(&tx_broadcaster), None, None, + DummyOnionMessageInterceptor, ) .unwrap(), ); diff --git a/lightning-background-processor/src/lib.rs b/lightning-background-processor/src/lib.rs index 4d6e770c099..15d67a2de98 100644 --- a/lightning-background-processor/src/lib.rs +++ b/lightning-background-processor/src/lib.rs @@ -74,6 +74,8 @@ use lightning_rapid_gossip_sync::RapidGossipSync; use lightning_liquidity::ALiquidityManager; #[cfg(feature = "std")] use lightning_liquidity::ALiquidityManagerSync; +#[cfg(not(c_bindings))] +use lightning_liquidity::DummyOnionMessageInterceptor; use core::ops::Deref; use core::time::Duration; @@ -463,6 +465,7 @@ pub const NO_LIQUIDITY_MANAGER: Option< BroadcasterInterface = &(dyn lightning::chain::chaininterface::BroadcasterInterface + Send + Sync), + OMI = DummyOnionMessageInterceptor, > + Send + Sync, >, @@ -485,6 +488,7 @@ pub const NO_LIQUIDITY_MANAGER_SYNC: Option< BroadcasterInterface = &(dyn lightning::chain::chaininterface::BroadcasterInterface + Send + Sync), + OMI = DummyOnionMessageInterceptor, > + Send + Sync, >, @@ -789,6 +793,7 @@ use futures_util::{dummy_waker, Joiner, OptionalSelector, Selector, SelectorOutp /// # use core::future::Future; /// # use core::pin::Pin; /// # use lightning_liquidity::utils::time::TimeProvider; +/// # use lightning_liquidity::DummyOnionMessageInterceptor; /// # struct Logger {} /// # impl lightning::util::logger::Logger for Logger { /// # fn log(&self, _record: lightning::util::logger::Record) {} @@ -831,7 +836,7 @@ use futures_util::{dummy_waker, Joiner, OptionalSelector, Selector, SelectorOutp /// # type P2PGossipSync