user-auth store frontend and backend v2
This commit is contained in:
@@ -349,9 +349,9 @@ async fn list_users(
|
||||
|
||||
//https://openlibrary.org/api/books?bibkeys=ISBN:9780980200447&jscmd=data&format=json
|
||||
async fn authentication_check(
|
||||
Extension(user): Extension<booksman_orm::AxumUser>,
|
||||
Extension(_user): Extension<booksman_orm::AxumUser>,
|
||||
) -> impl IntoResponse {
|
||||
return true;
|
||||
return Json(true);
|
||||
}
|
||||
|
||||
|
||||
@@ -634,10 +634,10 @@ async fn list_book(
|
||||
let backend_url = env::var("BACKEND_URL").expect("BACKEND_URL is not set in .env file");
|
||||
|
||||
let page: usize = params.get("page").unwrap().parse().unwrap();
|
||||
let userid: usize = params.get("userid").unwrap().parse().unwrap();
|
||||
let userid: i32 = params.get("userid").unwrap().parse().unwrap();
|
||||
let sort: String = params.get("sort").unwrap().to_string();
|
||||
|
||||
let books = QueryCore::find_books_plus_meta_in_page(conn,page,userid,12, sort)
|
||||
let books = QueryCore::find_books_plus_meta_in_page(conn,page,12,userid, sort)
|
||||
.await
|
||||
.expect("could not list books");
|
||||
|
||||
|
||||
@@ -85,6 +85,7 @@ pub async fn find_books_plus_meta_in_page(
|
||||
// Setup paginator
|
||||
let books = Self::find_books_in_page(db,page.try_into().unwrap(),posts_per_page.try_into().unwrap(),userid, sort).await?;
|
||||
let book_ids: Vec<i32> = books.0.clone().into_iter().map(|b| b.id).collect();
|
||||
println!("SIZE IS {} and {:?}", book_ids.len(), book_ids);
|
||||
let mut resbooks: Vec<BookAndMetaV2> = Vec::with_capacity(book_ids.len());
|
||||
for book in books.0.iter() {
|
||||
let bauthors: Vec<book_author::Model> = book.find_related(book_author::Entity).all(db).await?;
|
||||
|
||||
Reference in New Issue
Block a user