From 1d4ed812c5d12eb8076b3a309c892db48e0dcf93 Mon Sep 17 00:00:00 2001 From: emilielr Date: Wed, 28 Aug 2024 14:50:35 +0200 Subject: [PATCH 1/3] feat(reset): update boards before reset counter --- backend/src/main.rs | 3 ++- backend/src/types.rs | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/main.rs b/backend/src/main.rs index 67eff08a5..d520d1e12 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -79,7 +79,8 @@ async fn reset_active( if token != state.key { return Ok(StatusCode::UNAUTHORIZED); } - + state.master.publish("update", vec![0]).await?; + time::sleep(Duration::from_secs(5)).await; state.master.set("active_boards", 0).await?; Ok(StatusCode::OK) } diff --git a/backend/src/types.rs b/backend/src/types.rs index e8c06709f..9f4c6959e 100644 --- a/backend/src/types.rs +++ b/backend/src/types.rs @@ -59,12 +59,14 @@ impl IntoResponse for Message { } } +#[derive(Debug)] pub struct AppError { _e: anyhow::Error, } impl IntoResponse for AppError { fn into_response(self) -> axum::response::Response { + println!("{:?}", self); (StatusCode::INTERNAL_SERVER_ERROR).into_response() } } From 6e1ad038413bc5f9c3d77e18f8f70fa6697c278e Mon Sep 17 00:00:00 2001 From: emilielr Date: Wed, 28 Aug 2024 14:52:01 +0200 Subject: [PATCH 2/3] chore(): remove println --- backend/src/types.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/src/types.rs b/backend/src/types.rs index 9f4c6959e..ca653215a 100644 --- a/backend/src/types.rs +++ b/backend/src/types.rs @@ -66,7 +66,6 @@ pub struct AppError { impl IntoResponse for AppError { fn into_response(self) -> axum::response::Response { - println!("{:?}", self); (StatusCode::INTERNAL_SERVER_ERROR).into_response() } } From 9398d67ae0ffc88ef6bef9a513e360f95c608203 Mon Sep 17 00:00:00 2001 From: emilielr Date: Wed, 28 Aug 2024 14:53:27 +0200 Subject: [PATCH 3/3] chore(): remove debug derive --- backend/src/types.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/src/types.rs b/backend/src/types.rs index ca653215a..e8c06709f 100644 --- a/backend/src/types.rs +++ b/backend/src/types.rs @@ -59,7 +59,6 @@ impl IntoResponse for Message { } } -#[derive(Debug)] pub struct AppError { _e: anyhow::Error, }