diff options
| author | Fuwn <[email protected]> | 2023-12-13 18:52:33 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-12-13 18:52:33 -0800 |
| commit | 9d762096e17bb5ac125dc5980adcae0dac8a17ad (patch) | |
| tree | a460e76091195eeb3dfc7e798a49451794632a95 /src/lib/AniList/prequels.ts | |
| parent | fix(manga): long-standing prune filter error (diff) | |
| download | due.moe-9d762096e17bb5ac125dc5980adcae0dac8a17ad.tar.xz due.moe-9d762096e17bb5ac125dc5980adcae0dac8a17ad.zip | |
style(AniList): simplify
Diffstat (limited to 'src/lib/AniList/prequels.ts')
| -rw-r--r-- | src/lib/AniList/prequels.ts | 14 |
1 files changed, 4 insertions, 10 deletions
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; |