diff --git a/server/src/api/mod.rs b/server/src/api/mod.rs new file mode 100644 index 0000000..cd21a5a --- /dev/null +++ b/server/src/api/mod.rs @@ -0,0 +1,17 @@ +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") + .service(health::health) + .service(sessions::list_sessions) + .service(sessions::create_session) + .service(sessions::get_session) + .service(sessions::delete_session) + .service(sessions::send_hud_command), + ); +}