diff options
| author | Fuwn <[email protected]> | 2023-11-22 17:50:21 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-11-22 17:50:21 -0800 |
| commit | d1410262a47aa4a0d2716ada0314ed972f3edf0e (patch) | |
| tree | 6bd2b85848af52968c2d989137ed1580113a5e8b /src/lib/AniList | |
| parent | feat(wrapped): optional reread filter (diff) | |
| download | due.moe-d1410262a47aa4a0d2716ada0314ed972f3edf0e.tar.xz due.moe-d1410262a47aa4a0d2716ada0314ed972f3edf0e.zip | |
feat(wrapped): move calculations to media list
Diffstat (limited to 'src/lib/AniList')
| -rw-r--r-- | src/lib/AniList/media.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/AniList/media.ts b/src/lib/AniList/media.ts index 7ba52589..8cc9c9c8 100644 --- a/src/lib/AniList/media.ts +++ b/src/lib/AniList/media.ts @@ -17,6 +17,7 @@ export interface Media { episodes: number; chapters: number; volumes: number; + duration: number; format: | 'TV' | 'TV_SHORT' @@ -46,6 +47,9 @@ export interface Media { startedAt: { year: number; }; + completedAt: { + year: number; + }; }; startDate: { year: number; @@ -88,12 +92,12 @@ const collectionQueryTemplate = (type: Type, userId: number, includeCompleted: b lists { name entries { media { - id status type episodes chapters format + id status type episodes chapters format duration title { romaji english native } nextAiringEpisode { episode timeUntilAiring } mediaListEntry { progress progressVolumes status repeat - score(format: POINT_100) startedAt { year } + score(format: POINT_100) startedAt { year } completedAt { year } } startDate { year } coverImage { extraLarge } |