Skip to content

Commit 0d93128

Browse files
committed
feat: pageSize 쿼리 파라미터 추가 (기본값 8)
1 parent d502217 commit 0d93128

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/blog/handlers.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ use crate::user::handlers::Admin;
1010
#[derive(Debug, Deserialize)]
1111
struct Pagination {
1212
page: Option<u32>,
13+
#[serde(rename = "pageSize")]
14+
page_size: Option<u32>,
1315
}
1416

1517
#[post("/posts/blur")]
@@ -25,7 +27,7 @@ pub async fn list_posts(
2527
pool: web::Data<DbPool>,
2628
web::Query(pagination): web::Query<Pagination>
2729
) -> impl Responder {
28-
let page_size = 12;
30+
let page_size = pagination.page_size.unwrap_or(8).max(1) as i64;
2931

3032
let (limit, offset) = if let Some(page_num) = pagination.page {
3133
let page_num = page_num.max(1);

0 commit comments

Comments
 (0)