From 0a6780a1dec8cfc2ff25b3b4a35e69b6bb803fd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ahmet=20Kaan=20G=C3=9CM=C3=9C=C5=9E?= <96421894+Tahinli@users.noreply.github.com> Date: Thu, 5 Dec 2024 02:49:54 +0300 Subject: [PATCH] feat: :sparkles: read all posts and read all posts for user --- src/database/post.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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> {