aboutsummaryrefslogtreecommitdiffstats
path: root/src/api/mod.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-31 03:54:19 +0100
committertv <tv@krebsco.de>2026-10-31 03:54:19 +0100
commit4d09dcfcd7432ab303f848342d2f762b57b7c693 (patch)
treed2396328d6ce3ac0e7a251aa582e7215d1e02bf5 /src/api/mod.rs
parentd4e6228a7d81b99ba3607eeb76c31f5b8c2f8d50 (diff)
unify closing logic
Diffstat (limited to 'src/api/mod.rs')
-rw-r--r--src/api/mod.rs13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/api/mod.rs b/src/api/mod.rs
index 1f178e7..58967f3 100644
--- a/src/api/mod.rs
+++ b/src/api/mod.rs
@@ -35,14 +35,7 @@ use crate::state::AppState;
/// Builds the complete HTTP router. Everything except the API description (`/swagger-ui`,
/// `/openapi.yaml`), `/health` and `/ready` is authenticated.
-/// `closing` turns true when the node stops: long-lived responses (the dashboard's
-/// events) end then.
-pub(crate) fn router(
- state: AppState,
- auth_state: AuthState,
- debug_api: bool,
- closing: tokio::sync::watch::Receiver<bool>,
-) -> Router {
+pub(crate) fn router(state: AppState, auth_state: AuthState, debug_api: bool) -> Router {
let mut api: Router<AppState> = Router::new()
.route("/store", get(store::get_store_root))
.route(
@@ -67,10 +60,8 @@ pub(crate) fn router(
#[cfg(feature = "dashboard")]
{
- api = api.merge(dashboard::router(state.clone(), closing));
+ api = api.merge(dashboard::router(state.clone()));
}
- #[cfg(not(feature = "dashboard"))]
- let _ = closing;
if debug_api {
warn!("Debug API enabled");