small fix

This commit is contained in:
mProjectsCode 2022-05-13 22:02:21 +02:00
parent 5bdb9bdbaa
commit e2f975d5ea

View file

@ -51,31 +51,31 @@ export class OMDbAPI extends APIModel {
let ret: MediaTypeModel[] = []; let ret: MediaTypeModel[] = [];
for (const result of data.Search) { for (const result of data.Search) {
const type = this.typeMappings.get(result.type.toLowerCase()); const type = this.typeMappings.get(result.Type.toLowerCase());
if (type === undefined) { if (type === undefined) {
continue; continue;
} }
if (result.Type === 'movie') { if (type === 'movie') {
ret.push(new MovieModel({ ret.push(new MovieModel({
type: 'movie', type: type,
title: result.Title, title: result.Title,
englishTitle: result.Title, englishTitle: result.Title,
year: result.Year, year: result.Year,
dataSource: this.apiName, dataSource: this.apiName,
id: result.imdbID, id: result.imdbID,
} as MovieModel)); } as MovieModel));
} else if (result.Type === 'series') { } else if (type === 'series') {
ret.push(new SeriesModel({ ret.push(new SeriesModel({
type: 'series', type: type,
title: result.Title, title: result.Title,
englishTitle: result.Title, englishTitle: result.Title,
year: result.Year, year: result.Year,
dataSource: this.apiName, dataSource: this.apiName,
id: result.imdbID, id: result.imdbID,
} as SeriesModel)); } as SeriesModel));
} else if (result.Type === 'game') { } else if (type === 'game') {
ret.push(new GameModel({ ret.push(new GameModel({
type: 'game', type: type,
title: result.Title, title: result.Title,
englishTitle: result.Title, englishTitle: result.Title,
year: result.Year, year: result.Year,
@ -108,7 +108,7 @@ export class OMDbAPI extends APIModel {
throw Error(`Received error from ${this.apiName}: ${result.Error}`); throw Error(`Received error from ${this.apiName}: ${result.Error}`);
} }
const type = this.typeMappings.get(result.type.toLowerCase()); const type = this.typeMappings.get(result.Type.toLowerCase());
if (type === undefined) { if (type === undefined) {
throw Error(`${result.type.toLowerCase()} is an unsupported type.`); throw Error(`${result.type.toLowerCase()} is an unsupported type.`);
} }