feat(api) add refresh.rs

This commit is contained in:
lumither committed 2024-05-03 02:17:11 +08:00
1 parent dce7a28b89
commit 2d42e933c8
10 files changed
+127 -9

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
use axum::extract::State;
use axum::Json;
use serde_json::Value;
use sqlx::PgPool;
use crate::model::Post;
pub async fn get_post_list(
State(db_connection): State<PgPool>,
Json(_request): Json<Value>,
) -> Result<Json<Value>, Json<Value>> {
let post_list: Vec<Post> = sqlx::query_as("select * from post")
.fetch_all(&db_connection)
.await
.unwrap();
dbg!(&post_list);
Ok(Json::from(serde_json::to_value(post_list).unwrap()))
}