diff --git a/src/database/post.rs b/src/database/post.rs index 784b7a2..0200f0e 100644 --- a/src/database/post.rs +++ b/src/database/post.rs @@ -74,6 +74,19 @@ pub async fn delete( } pub async fn read_all( + database_connection: &Pool, +) -> Result, sqlx::Error> { + sqlx::query_as!( + Post, + r#" + SELECT * FROM "post" + "#, + ) + .fetch_all(database_connection) + .await +} + +pub async fn read_all_for_user( poster_id: i64, database_connection: &Pool, ) -> Result, sqlx::Error> {