Update docs

This commit is contained in:
Billy Chan 2021-09-20 16:09:21 +08:00 committed by Chris Tsang
parent bb225b12ee
commit 5c8caddf1f
2 changed files with 6 additions and 10 deletions

View File

@ -112,11 +112,10 @@ async fn list(
conn: Connection<Db>,
posts_per_page: Option<usize>,
page: Option<usize>,
flash: Option<FlashMessage<'_>>,
) -> Template {
// Set page number and items per page
let page = page.unwrap_or(0);
let posts_per_page = posts_per_page.unwrap_or(DEFAULT_POSTS_PER_PAGE);
let page = page.unwrap_or(1);
let posts_per_page = posts_per_page.unwrap_or(10);
// Setup paginator
let paginator = Post::find()
@ -125,7 +124,7 @@ async fn list(
// Fetch paginated posts
let posts = paginator
.fetch_page(page)
.fetch_page(page - 1)
.await
.expect("could not retrieve posts");
@ -135,7 +134,6 @@ async fn list(
page: page,
posts_per_page: posts_per_page,
posts: posts,
flash: flash.map(FlashMessage::into_inner),
num_pages: paginator.num_pages().await.ok().unwrap(),
},
)

View File

@ -176,11 +176,10 @@
//! conn: Connection<Db>,
//! posts_per_page: Option<usize>,
//! page: Option<usize>,
//! flash: Option<FlashMessage<'_>>,
//! ) -> Template {
//! // Set page number and items per page
//! let page = page.unwrap_or(0);
//! let posts_per_page = posts_per_page.unwrap_or(DEFAULT_POSTS_PER_PAGE);
//! let page = page.unwrap_or(1);
//! let posts_per_page = posts_per_page.unwrap_or(10);
//!
//! // Setup paginator
//! let paginator = Post::find()
@ -189,7 +188,7 @@
//!
//! // Fetch paginated posts
//! let posts = paginator
//! .fetch_page(page)
//! .fetch_page(page - 1)
//! .await
//! .expect("could not retrieve posts");
//!
@ -199,7 +198,6 @@
//! page: page,
//! posts_per_page: posts_per_page,
//! posts: posts,
//! flash: flash.map(FlashMessage::into_inner),
//! num_pages: paginator.num_pages().await.ok().unwrap(),
//! },
//! )