Pass gossip_queries messages to handler via ownership
authorbmancini55 <bmancini@gmail.com>
Thu, 3 Dec 2020 16:52:54 +0000 (11:52 -0500)
committerbmancini55 <bmancini@gmail.com>
Wed, 9 Dec 2020 20:02:32 +0000 (15:02 -0500)
commit7e1e0ac97cc2f96a72dfb97fd5edcd039267e681
tree16bdd0ea1d37da059ce75bf54ad14bc3303abdc5
parent14d4492b683977078ddc1ed5e5c75e31d00f21f0
Pass gossip_queries messages to handler via ownership

This change modifies gossip_queries methods in RoutingMessageHandler to
move the message instead of passing a reference. This allows the message
handler to be more efficient by not requiring a full copy of SCIDs
passed in messages.
lightning-net-tokio/src/lib.rs
lightning/src/ln/msgs.rs
lightning/src/ln/peer_handler.rs
lightning/src/routing/network_graph.rs
lightning/src/util/test_utils.rs