From 18f441215809538464961096338f41ea5fbf1450 Mon Sep 17 00:00:00 2001 From: ltctceplrm <14954927+ltctceplrm@users.noreply.github.com> Date: Sat, 9 Dec 2023 15:20:21 +0100 Subject: [PATCH] Added plot section for books --- src/api/apis/OpenLibraryAPI.ts | 1 + src/models/BookModel.ts | 1 + 2 files changed, 2 insertions(+) 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;