Files
hermes/backend/src/routes/mod.rs
T
2026-04-09 15:04:59 +02:00

17 lines
558 B
Rust

pub mod health;
pub mod events;
pub mod session;
use axum::{routing::{get, post}, Router};
pub fn router() -> Router {
Router::new()
.route("/health", get(health::handler))
.route("/api/v1/feed/next", get(events::next))
.route("/api/v1/events/{event_id}", get(events::show))
.route("/api/v1/events/{event_id}/manifest", get(events::manifest))
.route("/api/v1/session/start", post(session::start))
.route("/api/v1/session/end", post(session::end))
.route("/api/v1/session/me", get(session::me))
}