From 9d762096e17bb5ac125dc5980adcae0dac8a17ad Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 13 Dec 2023 18:52:33 -0800 Subject: style(AniList): simplify --- src/lib/AniList/prequels.ts | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src/lib/AniList/prequels.ts') diff --git a/src/lib/AniList/prequels.ts b/src/lib/AniList/prequels.ts index 68a153ba..726ad66e 100644 --- a/src/lib/AniList/prequels.ts +++ b/src/lib/AniList/prequels.ts @@ -95,14 +95,10 @@ export const prequels = async ( let page = 1; let currentPage = await prequelsPage(page, anilistAuthorisation, year, season); - for (const candidate of currentPage.data.Page.media) { - candidates.push(candidate); - } + for (const candidate of currentPage.data.Page.media) candidates.push(candidate); while (currentPage['data']['Page']['pageInfo']['hasNextPage']) { - for (const candidate of currentPage.data.Page.media) { - candidates.push(candidate); - } + for (const candidate of currentPage.data.Page.media) candidates.push(candidate); page += 1; currentPage = await prequelsPage(page, anilistAuthorisation, year, season); @@ -122,23 +118,21 @@ export const prequels = async ( ) { episodes += relation.node.episodes; - if (relation.node.mediaListEntry !== null) { + if (relation.node.mediaListEntry !== null) seen += relation.node.mediaListEntry.progress || 0; - } } } } if (media.some((m) => m.id === candidate.id)) continue; - if (episodes !== 0) { + if (episodes !== 0) media.push({ id: candidate.id, title: candidate.title, episodes, seen }); - } } return media; -- cgit v1.2.3