projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Set initial_routing_sync in InitFeatures
[rust-lightning]
/
lightning
/
src
/
util
/
test_utils.rs
diff --git
a/lightning/src/util/test_utils.rs
b/lightning/src/util/test_utils.rs
index 905a53e6648c247022f7163c4d98819394b307e9..8385c39c1db081940bdbc373bf23d461cccc9e19 100644
(file)
--- a/
lightning/src/util/test_utils.rs
+++ b/
lightning/src/util/test_utils.rs
@@
-170,11
+170,20
@@
impl events::MessageSendEventsProvider for TestChannelMessageHandler {
}
}
}
}
-pub struct TestRoutingMessageHandler {}
+pub struct TestRoutingMessageHandler {
+ request_full_sync: bool,
+}
impl TestRoutingMessageHandler {
pub fn new() -> Self {
impl TestRoutingMessageHandler {
pub fn new() -> Self {
- TestRoutingMessageHandler {}
+ TestRoutingMessageHandler {
+ request_full_sync: false,
+ }
+ }
+
+ pub fn set_request_full_sync(mut self) -> Self {
+ self.request_full_sync = true;
+ self
}
}
impl msgs::RoutingMessageHandler for TestRoutingMessageHandler {
}
}
impl msgs::RoutingMessageHandler for TestRoutingMessageHandler {
@@
-195,7
+204,7
@@
impl msgs::RoutingMessageHandler for TestRoutingMessageHandler {
Vec::new()
}
fn should_request_full_sync(&self, _node_id: &PublicKey) -> bool {
Vec::new()
}
fn should_request_full_sync(&self, _node_id: &PublicKey) -> bool {
- true
+ self.request_full_sync
}
}
}
}