Show post #[get("/<id>")]

This commit is contained in:
Sam Samai 2021-08-26 22:07:38 +10:00
parent 5adecc9088
commit a922602700

View File

@ -61,26 +61,16 @@ async fn list(mut con: Connection<Db>) -> Result<Json<Vec<i64>>> {
} }
#[get("/<id>")] #[get("/<id>")]
async fn read(mut db: Connection<Db>, id: i64) -> Option<Json<Post>> { async fn read(mut con: Connection<Db>, id: i64) -> Option<Json<post::Model>> {
// let post: Option<post::Model> = Post::find_by_id(id) let post: Option<post::Model> = Post::find_by_id(id)
// .one(db) .one(&con)
// .await .await
// .expect("could not find baker"); .expect("could not find post");
// println!("post: {:#?}", post);
// sqlx::query!("SELECT id, title, text FROM posts WHERE id = ?", id) match post {
// .fetch_one(&mut *db) None => None,
// .map_ok(|r| { Some(post) => Some(Json(post)),
// Json(Post { }
// id: Some(r.id),
// title: r.title,
// text: r.text,
// })
// })
// .await
// .ok()
None
} }
// #[delete("/<id>")] // #[delete("/<id>")]