From ba0a9aa695926fa60d4a2d797bc10959b3f60f79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Kami=C5=84ski?= Date: Fri, 10 Jul 2020 16:36:46 +0200 Subject: [PATCH] Actually handle timer events in the consensus component --- node/src/components/consensus.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/node/src/components/consensus.rs b/node/src/components/consensus.rs index 6206f043d1..eb993fdd5f 100644 --- a/node/src/components/consensus.rs +++ b/node/src/components/consensus.rs @@ -130,7 +130,11 @@ where event: Self::Event, ) -> Effects { match event { - Event::Timer { .. } => todo!(), + Event::Timer { era_id, timestamp } => { + self.delegate_to_era(era_id, effect_builder, move |consensus| { + consensus.handle_timer(timestamp) + }) + } Event::MessageReceived { sender, msg } => { let ConsensusMessage { era_id, payload } = msg; self.delegate_to_era(era_id, effect_builder, move |consensus| {