diff --git a/src/api/apis/OpenLibraryAPI.ts b/src/api/apis/OpenLibraryAPI.ts index a0d0507..1ddd32e 100644 --- a/src/api/apis/OpenLibraryAPI.ts +++ b/src/api/apis/OpenLibraryAPI.ts @@ -72,6 +72,7 @@ export class OpenLibraryAPI extends APIModel { englishTitle: result.title_english ?? result.title, author: result.author_name ?? 'unknown', + plot: result.description ?? 'unknown', pages: result.number_of_pages_median ?? 'unknown', onlineRating: Number.parseFloat(Number(result.ratings_average ?? 0).toFixed(2)), image: `https://covers.openlibrary.org/b/OLID/` + result.cover_edition_key + `-L.jpg` ?? '', diff --git a/src/models/BookModel.ts b/src/models/BookModel.ts index c0c9c4e..00f7834 100644 --- a/src/models/BookModel.ts +++ b/src/models/BookModel.ts @@ -4,6 +4,7 @@ import { MediaType } from '../utils/MediaType'; export class BookModel extends MediaTypeModel { author: string; + plot:string; pages: number; image: string; onlineRating: number;