radicle-heartwood-lfs/radicle-httpd/src/api/v1.rs

19 lines
385 B
Rust

mod delegates;
mod node;
mod projects;
mod sessions;
use axum::Router;
use crate::api::Context;
pub fn router(ctx: Context) -> Router {
let routes = Router::new()
.merge(node::router(ctx.clone()))
.merge(sessions::router(ctx.clone()))
.merge(delegates::router(ctx.clone()))
.merge(projects::router(ctx));
Router::new().nest("/v1", routes)
}