From 621a1a2156f963088494dc1996c6fa71bb7d431b Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Fri, 29 Sep 2023 14:38:53 -0400 Subject: [PATCH] happy path in zoechip season/episode scraping --- src/providers/sources/zoechip/scrape.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/providers/sources/zoechip/scrape.ts b/src/providers/sources/zoechip/scrape.ts index 195851c..5be0edd 100644 --- a/src/providers/sources/zoechip/scrape.ts +++ b/src/providers/sources/zoechip/scrape.ts @@ -73,13 +73,13 @@ export async function getZoeChipSeasonID(ctx: ScrapeContext, media: ShowMedia, s }; }); - for (const season of seasons) { - if (season.season === media.season.number) { - return season.id; - } + const foundSeason = seasons.find((season) => season.season === media.season.number); + + if (!foundSeason) { + return null; } - return null; + return foundSeason.id; } export async function getZoeChipEpisodeID( @@ -116,11 +116,11 @@ export async function getZoeChipEpisodeID( }; }); - for (const episode of episodes) { - if (episode.episode === media.episode.number) { - return episode.id; - } + const foundEpisode = episodes.find((episode) => episode.episode === media.episode.number); + + if (!foundEpisode) { + return null; } - return null; + return foundEpisode.id; }