pub mod health; pub mod sessions; use actix_web::web; /// Configure all REST API routes under /api. pub fn configure(cfg: &mut web::ServiceConfig) { cfg.service( web::scope("/api") .route("/health", web::get().to(health::health)) .route("/sessions", web::get().to(sessions::list_sessions)) .route("/sessions", web::post().to(sessions::create_session)) .route("/sessions/{id}", web::get().to(sessions::get_session)) .route("/sessions/{id}", web::delete().to(sessions::delete_session)) .route("/sessions/{id}/hud", web::post().to(sessions::send_hud_command)), ); }