diff --git a/src/api/apis/MALAPI.ts b/src/api/apis/MALAPI.ts index d85746c..7aa7ac6 100644 --- a/src/api/apis/MALAPI.ts +++ b/src/api/apis/MALAPI.ts @@ -119,6 +119,9 @@ export class MALAPI extends APIModel { image: result.images?.jpg?.image_url ?? '', released: true, + country: [], + boxOffice: '', + ageRating: result.rating ?? '', premiere: this.plugin.dateFormatter.format(result.aired?.from, this.apiDateFormat) ?? 'unknown', streamingServices: result.streaming?.map((x: any) => x.name) ?? [], @@ -151,6 +154,9 @@ export class MALAPI extends APIModel { image: result.images?.jpg?.image_url ?? '', released: true, + country: [], + boxOffice: '', + ageRating: result.rating ?? '', premiere: this.plugin.dateFormatter.format(result.aired?.from, this.apiDateFormat) ?? 'unknown', streamingServices: result.streaming?.map((x: any) => x.name) ?? [], @@ -181,6 +187,8 @@ export class MALAPI extends APIModel { image: result.images?.jpg?.image_url ?? '', released: true, + country: [], + ageRating: result.rating ?? '', airedFrom: this.plugin.dateFormatter.format(result.aired?.from, this.apiDateFormat) ?? 'unknown', airedTo: this.plugin.dateFormatter.format(result.aired?.to, this.apiDateFormat) ?? 'unknown', airing: result.airing, diff --git a/src/api/apis/OMDbAPI.ts b/src/api/apis/OMDbAPI.ts index 3afe47f..b909677 100644 --- a/src/api/apis/OMDbAPI.ts +++ b/src/api/apis/OMDbAPI.ts @@ -154,6 +154,9 @@ export class OMDbAPI extends APIModel { image: result.Poster ? result.Poster.replace('_SX300', '_SX600') : '', released: true, + country: result.Country?.split(', ') ?? [], + boxOffice: result.BoxOffice, + ageRating: result.Rated, streamingServices: [], premiere: this.plugin.dateFormatter.format(result.Released, this.apiDateFormat) ?? 'unknown', @@ -184,6 +187,8 @@ export class OMDbAPI extends APIModel { image: result.Poster ? result.Poster.replace('_SX300', '_SX600') : '', released: true, + country: result.Country?.split(', ') ?? [], + ageRating: result.Rated, streamingServices: [], airing: false, airedFrom: this.plugin.dateFormatter.format(result.Released, this.apiDateFormat) ?? 'unknown', diff --git a/src/models/MovieModel.ts b/src/models/MovieModel.ts index bbf7cb5..925f1b3 100644 --- a/src/models/MovieModel.ts +++ b/src/models/MovieModel.ts @@ -17,6 +17,9 @@ export class MovieModel extends MediaTypeModel { image: string; released: boolean; + country: string[]; + boxOffice: string; + ageRating: string; streamingServices: string[]; premiere: string; @@ -40,6 +43,9 @@ export class MovieModel extends MediaTypeModel { this.image = ''; this.released = false; + this.country = []; + this.boxOffice = ''; + this.ageRating = ''; this.streamingServices = []; this.premiere = ''; diff --git a/src/models/SeriesModel.ts b/src/models/SeriesModel.ts index c13d90d..bb5c5c0 100644 --- a/src/models/SeriesModel.ts +++ b/src/models/SeriesModel.ts @@ -17,6 +17,8 @@ export class SeriesModel extends MediaTypeModel { image: string; released: boolean; + country: string[]; + ageRating: string; streamingServices: string[]; airing: boolean; airedFrom: string; @@ -42,6 +44,8 @@ export class SeriesModel extends MediaTypeModel { this.image = ''; this.released = false; + this.country = []; + this.ageRating = ''; this.streamingServices = []; this.airing = false; this.airedFrom = '';