use crate::{handlers::auth, state::AppState}; use axum::{ Router, routing::{get, post}, }; pub fn public() -> Router { Router::new() .route("/auth/register", post(auth::register)) .route("/auth/login", post(auth::login)) .route("/auth/refresh", post(auth::refresh)) } pub fn protected() -> Router { Router::new() .route("/auth/me", get(auth::me)) .route("/auth/logout", post(auth::logout)) }