Mobile support to come.
mod get_current_user;
mod get_user;
mod has_user;
mod list_user_repositories;
use axum::{Router, routing::get};
use crate::app::AppState;
use get_current_user::get_current_user;
use get_user::get_user;
use has_user::has_user;
use list_user_repositories::list_user_repositories;
pub fn create_user_router() -> Router<AppState> {
Router::new()
.route("/user", get(get_current_user))
.route("/user/{user_name}", get(get_user).head(has_user))
.route(
"/user/{user_name}/repositories",
get(list_user_repositories),
)
}
refactoring validate user -> hasUser and wiring up signup form
baepaul•3fea7211d ago
deleted unused import
mikkel•94752c12d ago
chained user router
mikkel•df8e54a2d ago
refactoring to head -> /user/{username} for username existence checks
baepaul•2aaa7a42d ago
replaced create_user api with validate_name api
mikkel•0e0bf523d ago
implemented create user endpoint
mikkel•5b3ad656d ago
added /user endpoint
mike•b65ceb112d ago
implemented get user and list user repos apis
mike•7ce056912d ago