aboutsummaryrefslogtreecommitdiff
path: root/src/lib/AniList/prequels.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-13 18:52:33 -0800
committerFuwn <[email protected]>2023-12-13 18:52:33 -0800
commit9d762096e17bb5ac125dc5980adcae0dac8a17ad (patch)
treea460e76091195eeb3dfc7e798a49451794632a95 /src/lib/AniList/prequels.ts
parentfix(manga): long-standing prune filter error (diff)
downloaddue.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.ts14
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;