From 07a1928d7dfad9b2b96b3a4d78bb6e64e435fd1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20B=C3=B6hm?= Date: Fri, 5 Jan 2024 17:03:29 +0100 Subject: [PATCH] Removed expandable close call --- src/main.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 3843ce1..a40b898 100644 --- a/src/main.rs +++ b/src/main.rs @@ -34,17 +34,19 @@ async fn main() { loop { log::debug!("Checking door status"); - let push_result = match check_door(&pin).await { + match check_door(&pin).await { DoorStatus::Open => { log::debug!("Door is open, sending keep open to server"); - spaceapi_client.keep_open().await.map(|_| ()) + let _ = spaceapi_client + .keep_open() + .await + .map(|_| ()) + .map_err(|err| format!("Problem while pushing door status: {err}")); } DoorStatus::Closed => { - log::debug!("Door is closed, sending explicit close to server"); - spaceapi_client.close().await + log::debug!("Door is closed, doing nothing"); } }; - let _ = push_result.map_err(|err| format!("Problem while pushing door status: {err}")); log::debug!("Waiting {RECHECK_DELAY:?} secs to read the door status"); sleep(RECHECK_DELAY).await;