use crate::models; use super::{Error, Result}; use rocket_contrib::{json::Json, uuid::Uuid}; #[instrument] #[get("/user/")] pub fn get(user: models::User, uuid: Uuid) -> Result> { if uuid != user.id { return Err(Error::LackPermissions); } Ok(Json(user)) } #[instrument] #[get("/whoami")] pub fn whoami(user: models::User) -> Json { Json(user) }