aboutsummaryrefslogtreecommitdiff
path: root/src/graphql/anime/resolvers.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-03-01 16:20:51 -0800
committerFuwn <[email protected]>2026-03-01 16:21:02 -0800
commiteae5d24d9e79e59a19d4721caaeaa0ca650ecb33 (patch)
tree1b685bb248e051dfa26d2bfdebe6689402dd93c5 /src/graphql/anime/resolvers.ts
parentchore(tooling): remove legacy eslint and prettier (diff)
downloaddue.moe-eae5d24d9e79e59a19d4721caaeaa0ca650ecb33.tar.xz
due.moe-eae5d24d9e79e59a19d4721caaeaa0ca650ecb33.zip
chore(biome): drop formatter style overrides
Diffstat (limited to 'src/graphql/anime/resolvers.ts')
-rw-r--r--src/graphql/anime/resolvers.ts45
1 files changed, 25 insertions, 20 deletions
diff --git a/src/graphql/anime/resolvers.ts b/src/graphql/anime/resolvers.ts
index f2fc4b61..2b897eda 100644
--- a/src/graphql/anime/resolvers.ts
+++ b/src/graphql/anime/resolvers.ts
@@ -1,27 +1,32 @@
-import type { WithIndex } from '../$types';
-import type { Resolvers as RootResolvers } from '../$types';
+import type { WithIndex } from "../$types";
+import type { Resolvers as RootResolvers } from "../$types";
type AnimeResolvers = Pick<
- RootResolvers,
- 'Query' | 'Anime' | 'Subtitles' | 'SubtitleSchedule' | 'Subtitle'
+ RootResolvers,
+ "Query" | "Anime" | "Subtitles" | "SubtitleSchedule" | "Subtitle"
>;
export const resolvers: WithIndex<AnimeResolvers> = {
- Query: {
- Anime: async (_, args) => {
- const timezone = args.timezone || 'Asia/Tokyo';
+ Query: {
+ Anime: async (_, args) => {
+ const timezone = args.timezone || "Asia/Tokyo";
- return {
- subtitles: {
- timezone,
- schedule: Object.fromEntries(
- Object.entries(
- (await (await fetch(`https://subsplease.org/api/?f=schedule&tz=${timezone}`)).json())
- .schedule
- ).map(([key, value]) => [key.toLowerCase(), value])
- )
- }
- };
- }
- }
+ return {
+ subtitles: {
+ timezone,
+ schedule: Object.fromEntries(
+ Object.entries(
+ (
+ await (
+ await fetch(
+ `https://subsplease.org/api/?f=schedule&tz=${timezone}`,
+ )
+ ).json()
+ ).schedule,
+ ).map(([key, value]) => [key.toLowerCase(), value]),
+ ),
+ },
+ };
+ },
+ },
};