From fede28a0c1e908f57d20b71ff07701a23d9aa5ce Mon Sep 17 00:00:00 2001 From: Svyatoslav Nikolsky Date: Thu, 24 Feb 2022 14:39:26 +0300 Subject: [PATCH] do not sync source -> target headers if just reward confirmations are required --- relays/messages/src/message_race_delivery.rs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/relays/messages/src/message_race_delivery.rs b/relays/messages/src/message_race_delivery.rs index dc994364f1..57bd96bca7 100644 --- a/relays/messages/src/message_race_delivery.rs +++ b/relays/messages/src/message_race_delivery.rs @@ -320,15 +320,16 @@ where ) -> Option> { let header_required_for_messages_delivery = self.strategy.required_source_header_at_target(current_best); - let header_required_for_reward_confirmations_delivery = - self.latest_confirmed_nonces_at_source.back().map(|(id, _)| id.clone()); - match ( - header_required_for_messages_delivery, - header_required_for_reward_confirmations_delivery, - ) { - (Some(id1), Some(id2)) => Some(if id1.0 > id2.0 { id1 } else { id2 }), - (a, b) => a.or(b), - } + header_required_for_messages_delivery +// let header_required_for_reward_confirmations_delivery = +// self.latest_confirmed_nonces_at_source.back().map(|(id, _)| id.clone()); +// match ( +// header_required_for_messages_delivery, +// header_required_for_reward_confirmations_delivery, +// ) { +// (Some(id1), Some(id2)) => Some(if id1.0 > id2.0 { id1 } else { id2 }), +// (a, b) => a.or(b), +// } } fn best_at_source(&self) -> Option {