v0.16-ACTAUL-V0.1
This commit is contained in:
@@ -548,11 +548,11 @@ async fn list_book(
|
||||
|
||||
let page: usize = params.get("page").unwrap().parse().unwrap();
|
||||
|
||||
let books = QueryCore::find_books_plus_meta_in_page(conn,page,5)
|
||||
let books = QueryCore::find_books_plus_meta_in_page(conn,page,12)
|
||||
.await
|
||||
.expect("could not list books");
|
||||
|
||||
let mut resbooks: Vec<BookUI> = Vec::with_capacity(5);
|
||||
let mut resbooks: Vec<BookUI> = Vec::with_capacity(12);
|
||||
|
||||
for bookandmeta in books.0.into_iter() {
|
||||
let mut cover = bookandmeta.clone().book.cover;
|
||||
@@ -604,11 +604,11 @@ async fn list_search_book(
|
||||
let backend_url = env::var("BACKEND_URL").expect("BACKEND_URL is not set in .env file");
|
||||
|
||||
|
||||
let books = booksman_search::search_book(search, page,meili_client)
|
||||
let books = booksman_search::search_book(search, page, meili_client)
|
||||
.await
|
||||
.expect("could not list books");
|
||||
|
||||
let mut resbooks: Vec<BookUI> = Vec::with_capacity(24);
|
||||
let mut resbooks: Vec<BookUI> = Vec::with_capacity(12);
|
||||
|
||||
for bookmeili in books.0.into_iter() {
|
||||
let mut cover = bookmeili.clone().cover;
|
||||
@@ -642,7 +642,7 @@ let mut resbooks: Vec<BookUI> = Vec::with_capacity(24);
|
||||
}
|
||||
|
||||
let res = PaginatedBookUIList{
|
||||
num_pages: (books.1/24) as u32,
|
||||
num_pages: (books.1/12) as u32,
|
||||
books: resbooks
|
||||
};
|
||||
return Json(res);
|
||||
|
||||
@@ -45,7 +45,7 @@ pub async fn delete_book(bookid: i32, client: &Client) {
|
||||
pub async fn search_book(search: &str, page: usize, client: &Client) -> Result<(Vec<BookMeili>, usize), meilisearch_sdk::errors::Error> {
|
||||
// An index is where the documents are stored.
|
||||
let books = client.index("books");
|
||||
let results : SearchResults<BookMeili> = books.search().with_query(search).with_offset((page-1)*24)
|
||||
let results : SearchResults<BookMeili> = books.search().with_query(search).with_offset((page-1)*12)
|
||||
.execute::<BookMeili>().await.unwrap();
|
||||
|
||||
let formatted_results : Vec<BookMeili> = (results.hits).iter().map(|r| r.result.clone()).collect();
|
||||
|
||||
Reference in New Issue
Block a user