From 8b9eb6eb88d871309348dff1527d69b4b32a98ec Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 12 Oct 2024 18:23:46 -0500 Subject: refactor: simplify service trait, again --- src/api.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/api.rs') diff --git a/src/api.rs b/src/api.rs index bab2043..57dc4b7 100644 --- a/src/api.rs +++ b/src/api.rs @@ -1,3 +1,5 @@ +use axum::{extract::State, routing::get, Json}; + use crate::AppState; pub mod services; @@ -7,4 +9,9 @@ pub fn router() -> axum::Router { axum::Router::new() .nest("/sse", sse::router()) .nest("/status", services::router()) + .route("/list", get(names)) +} + +pub async fn names(State(state): State) -> Json> { + Json(state.names()) } -- cgit v1.2.3-70-g09d2