Destroy posts #[delete("/")]

This commit is contained in:
Sam Samai 2021-08-27 21:39:44 +10:00
parent c880ca5732
commit 11c1e4e399

View File

@ -86,12 +86,11 @@ async fn delete(mut conn: Connection<Db>, id: i64) -> Result<Option<()>> {
Ok((result.rows_affected == 1).then(|| ())) Ok((result.rows_affected == 1).then(|| ()))
} }
// #[delete("/")] #[delete("/")]
// async fn destroy(mut db: Connection<Db>) -> Result<()> { async fn destroy(mut conn: Connection<Db>) -> Result<()> {
// sqlx::query!("DELETE FROM posts").execute(&mut *db).await?; let _result = Post::delete_many().exec(&conn).await.unwrap();
Ok(())
// Ok(()) }
// }
// async fn run_migrations(rocket: Rocket<Build>) -> fairing::Result { // async fn run_migrations(rocket: Rocket<Build>) -> fairing::Result {
// use crate::rocket_db_pools::Pool; // use crate::rocket_db_pools::Pool;
@ -207,7 +206,7 @@ pub fn stage() -> AdHoc {
// None => Err(rocket), // None => Err(rocket),
// } // }
})) }))
.mount("/sqlx", routes![list, read, delete]) .mount("/sqlx", routes![list, read, delete, destroy])
}) })
} }