From 3e032b79f62d0c0679bec86c043f95f24130c00c Mon Sep 17 00:00:00 2001 From: Jean-Gabriel Gill-Couture Date: Wed, 23 Apr 2025 10:37:29 -0400 Subject: [PATCH] chore: Move large score to function --- examples/tui/src/main.rs | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/examples/tui/src/main.rs b/examples/tui/src/main.rs index d29eae5..5ed607a 100644 --- a/examples/tui/src/main.rs +++ b/examples/tui/src/main.rs @@ -22,6 +22,18 @@ async fn main() { let topology = HAClusterTopology::autoload(); let mut maestro = Maestro::new(inventory, topology); + + maestro.register_all(vec![ + Box::new(SuccessScore {}), + Box::new(ErrorScore {}), + Box::new(PanicScore {}), + Box::new(DnsScore::new(vec![], None)), + Box::new(build_large_score()), + ]); + harmony_tui::init(maestro).await.unwrap(); +} + +fn build_large_score() -> LoadBalancerScore { let backend_server = BackendServer { address: "192.168.0.0".to_string(), port: 342, @@ -40,7 +52,7 @@ async fn main() { HttpStatusCode::Success2xx, )), }; - let okd_lbscore = LoadBalancerScore { + LoadBalancerScore { public_services: vec![ lb_service.clone(), lb_service.clone(), @@ -57,14 +69,5 @@ async fn main() { lb_service.clone(), lb_service.clone(), ], - }; - - maestro.register_all(vec![ - Box::new(SuccessScore {}), - Box::new(ErrorScore {}), - Box::new(PanicScore {}), - Box::new(DnsScore::new(vec![], None)), - Box::new(okd_lbscore), - ]); - harmony_tui::init(maestro).await.unwrap(); + } }