From 29e82820e76d3723b83870f4f119b9b2b8c1aa13 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 14 Dec 2023 16:28:15 -0800 Subject: feat(sequelspy): display upcoming date --- src/lib/AniList/prequels.ts | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'src/lib/AniList') 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 }); } -- cgit v1.2.3