mod aliases; mod groups; mod health; mod keys; mod messages; mod web; use axum::Router; use crate::state::AppState; pub fn router() -> Router { Router::new() .merge(health::routes()) .merge(keys::routes()) .merge(messages::routes()) .merge(groups::routes()) .merge(aliases::routes()) } /// Web UI router (served at root, outside /v1) pub fn web_router() -> Router { web::routes() }