Change routing table sync to use gossip_queries
[rust-lightning] / lightning / src / ln / features.rs
index 0c3c360189f3049fe0b3b55e18b63293061b7775..3ce3d4fa7e604b9e0fb979dd8f4da0911adbdda2 100644 (file)
@@ -484,6 +484,7 @@ impl<T: sealed::GossipQueries> Features<T> {
        pub(crate) fn supports_gossip_queries(&self) -> bool {
                <T as sealed::GossipQueries>::supports_feature(&self.flags)
        }
+       #[cfg(test)]
        pub(crate) fn clear_gossip_queries(mut self) -> Self {
                <T as sealed::GossipQueries>::clear_bits(&mut self.flags);
                self
@@ -514,6 +515,10 @@ impl<T: sealed::InitialRoutingSync> Features<T> {
        pub(crate) fn initial_routing_sync(&self) -> bool {
                <T as sealed::InitialRoutingSync>::supports_feature(&self.flags)
        }
+       // We are no longer setting initial_routing_sync now that gossip_queries
+       // is enabled. This feature is ignored by a peer when gossip_queries has 
+       // been negotiated.
+       #[cfg(test)]
        pub(crate) fn clear_initial_routing_sync(&mut self) {
                <T as sealed::InitialRoutingSync>::clear_bits(&mut self.flags)
        }