From fe9f04126dc17fa2edae387d198e7bb734700f7d Mon Sep 17 00:00:00 2001 From: ltctceplrm <14954927+ltctceplrm@users.noreply.github.com> Date: Tue, 19 Dec 2023 19:52:52 +0100 Subject: [PATCH] Added isbn field to books --- src/api/apis/OpenLibraryAPI.ts | 1 + src/models/BookModel.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/api/apis/OpenLibraryAPI.ts b/src/api/apis/OpenLibraryAPI.ts index 8ad4b13..72c165a 100644 --- a/src/api/apis/OpenLibraryAPI.ts +++ b/src/api/apis/OpenLibraryAPI.ts @@ -69,6 +69,7 @@ export class OpenLibraryAPI extends APIModel { dataSource: this.apiName, url: `https://openlibrary.org` + result.key, id: result.key, + isbn: result.isbn[0] ?? 'unknown', englishTitle: result.title_english ?? result.title, author: result.author_name ?? 'unknown', diff --git a/src/models/BookModel.ts b/src/models/BookModel.ts index 0c603c6..60860d5 100644 --- a/src/models/BookModel.ts +++ b/src/models/BookModel.ts @@ -9,6 +9,7 @@ export class BookModel extends MediaTypeModel { image: string; onlineRating: number; english_title: string; + isbn: number; released: boolean; @@ -25,6 +26,7 @@ export class BookModel extends MediaTypeModel { this.pages = undefined; this.image = undefined; this.onlineRating = undefined; + this.isbn = undefined; this.released = undefined;