use axum::{
extract::Request,
http::StatusCode,
middleware::Next,
response::{Json, Response},
};
use serde_json::{json, Value};
pub async fn login() -> Result<Json<Value>, StatusCode> {
Ok(Json(json!({
"success": true,
"message": "Login endpoint"
})))
}
pub async fn auth_middleware(request: Request, next: Next) -> Result<Response, StatusCode> {
Ok(next.run(request).await)
}