diff options
Diffstat (limited to 'src/lib/AniList')
| -rw-r--r-- | src/lib/AniList/prequels.ts | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/lib/AniList/prequels.ts b/src/lib/AniList/prequels.ts index 726ad66e..2f591a41 100644 --- a/src/lib/AniList/prequels.ts +++ b/src/lib/AniList/prequels.ts @@ -6,6 +6,15 @@ export interface MediaPrequel { title: MediaTitle; episodes: number; seen: number; + nextAiringEpisode?: { + episode: number; + airingAt?: number; + }; + startDate: { + year: number; + month: number; + day: number; + }; } interface PrequelRelations { @@ -29,6 +38,15 @@ interface PrequelsPage { title: MediaTitle; id: number; relations: PrequelRelations; + nextAiringEpisode?: { + episode: number; + airingAt?: number; + }; + startDate: { + year: number; + month: number; + day: number; + }; }[]; pageInfo: { hasNextPage: boolean; @@ -63,6 +81,8 @@ const prequelsPage = async ( romaji } id + nextAiringEpisode { episode airingAt } + startDate { year month day } relations { edges { relationType @@ -131,7 +151,9 @@ export const prequels = async ( id: candidate.id, title: candidate.title, episodes, - seen + seen, + nextAiringEpisode: candidate.nextAiringEpisode, + startDate: candidate.startDate }); } |