aboutsummaryrefslogtreecommitdiff
path: root/src/graphql/anime/resolvers.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-06-05 13:58:43 +0000
committerFuwn <[email protected]>2026-06-05 13:58:43 +0000
commit83879a0fa01415999116cbc46377b4819fc19f96 (patch)
treea15d2870b29f727923b2dcdc3b5f017dd4575407 /src/graphql/anime/resolvers.ts
parentfix(schedule): use masonry columns so day panels collapse cleanly (diff)
downloaddue.moe-83879a0fa01415999116cbc46377b4819fc19f96.tar.xz
due.moe-83879a0fa01415999116cbc46377b4819fc19f96.zip
feat(schedule): add native track alongside sub and dub
Source the native (original-language) broadcast schedule from AnimeSchedule's "raw" airType and expose it as a third track on the schedule-page toggle and the GraphQL airing query.
Diffstat (limited to 'src/graphql/anime/resolvers.ts')
-rw-r--r--src/graphql/anime/resolvers.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/graphql/anime/resolvers.ts b/src/graphql/anime/resolvers.ts
index 8d87eb6c..d3d7801e 100644
--- a/src/graphql/anime/resolvers.ts
+++ b/src/graphql/anime/resolvers.ts
@@ -13,11 +13,12 @@ export const resolvers: WithIndex<AnimeResolvers> = {
const token = env.ANIMESCHEDULE_CLIENT_TOKEN;
const generatedAt = Math.floor(Date.now() / 1000);
- if (!token) return { airing: { generatedAt, sub: [], dub: [] } };
+ if (!token)
+ return { airing: { generatedAt, native: [], sub: [], dub: [] } };
- const { sub, dub } = await fetchTimetables(token);
+ const { native, sub, dub } = await fetchTimetables(token);
- return { airing: { generatedAt, sub, dub } };
+ return { airing: { generatedAt, native, sub, dub } };
},
},
};