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

View File

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