Files
warren/backend/src/lib/inbound/http/handlers/admin/mod.rs
2025-07-20 13:14:31 +02:00

22 lines
438 B
Rust

mod create_user;
mod list_users;
use create_user::create_user;
use list_users::list_users;
use axum::{
Router,
routing::{get, post},
};
use crate::{
domain::warren::ports::{AuthService, WarrenService},
inbound::http::AppState,
};
pub fn routes<WS: WarrenService, AS: AuthService>() -> Router<AppState<WS, AS>> {
Router::new()
.route("/users", get(list_users))
.route("/users", post(create_user))
}