From 2ce91997535ebbdd7152435bc32f360e60542522 Mon Sep 17 00:00:00 2001 From: Arnaud Bailly Date: Thu, 9 Oct 2025 12:02:02 +0200 Subject: refactor: extract function --- lambda-calcul/rust/src/web.rs | 48 +++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/lambda-calcul/rust/src/web.rs b/lambda-calcul/rust/src/web.rs index 353b34b..13b888e 100644 --- a/lambda-calcul/rust/src/web.rs +++ b/lambda-calcul/rust/src/web.rs @@ -355,33 +355,33 @@ async fn send_tests(client_m: Arc>) { loop { let sleep = sleep_time(&client_m); tokio::time::sleep(sleep).await; - { - let (input, url, expected) = get_test(&client_m); - - let response = send_test( - &input - .iter() - .map(|v| format!("{}", v)) - .collect::>() - .join("\n"), - &url, - sleep, - ) - .await; - - apply_result( - &client_m, - expected - .iter() - .map(|v| format!("{}", v)) - .collect::>() - .join("\n"), - response, - ); - } + send_one_test(&client_m, sleep).await; } } +async fn send_one_test(client_m: &Arc>, sleep: Duration) { + let (input, url, expected) = get_test(client_m); + let response = send_test( + &input + .iter() + .map(|v| format!("{}", v)) + .collect::>() + .join("\n"), + &url, + sleep, + ) + .await; + apply_result( + client_m, + expected + .iter() + .map(|v| format!("{}", v)) + .collect::>() + .join("\n"), + response, + ); +} + fn apply_result(client_m: &Mutex, expected: String, response: Result) { let mut client = client_m.lock().unwrap(); let test = client.check_result(&expected, &response); -- cgit v1.2.3