From d2402577ce798f47728c223438d4cb3145203104 Mon Sep 17 00:00:00 2001 From: Rushil Perera Date: Sat, 6 Dec 2025 18:20:38 -0500 Subject: [PATCH] fix: add back remaining mock data paths --- src/libs/anilist/getTitle.ts | 6 ++++++ src/services/episodes/getEpisodeUrl/index.ts | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/libs/anilist/getTitle.ts b/src/libs/anilist/getTitle.ts index ac59217..1fca88e 100644 --- a/src/libs/anilist/getTitle.ts +++ b/src/libs/anilist/getTitle.ts @@ -1,11 +1,17 @@ import { env } from "cloudflare:workers"; +import { useMockData } from "~/libs/useMockData"; import type { Title } from "~/types/title"; export async function fetchTitleFromAnilist( id: number, token?: string | undefined, ): Promise { + if (useMockData()) { + const { mockTitleDetails } = await import("~/mocks"); + return mockTitleDetails(); + } + const durableObjectId = env.ANILIST_DO.idFromName( id.toString() + (token == null ? "" : "_" + token), ); diff --git a/src/services/episodes/getEpisodeUrl/index.ts b/src/services/episodes/getEpisodeUrl/index.ts index ae91755..87ff738 100644 --- a/src/services/episodes/getEpisodeUrl/index.ts +++ b/src/services/episodes/getEpisodeUrl/index.ts @@ -1,3 +1,4 @@ +import { useMockData } from "~/libs/useMockData"; import { FetchUrlResponse } from "~/types/episode/fetch-url-response"; import { fetchEpisodes } from "../getByAniListId"; @@ -13,6 +14,11 @@ export async function fetchEpisodeUrl({ aniListId: number; episodeNumber: number; }): Promise<FetchUrlResponse | null> { + if (useMockData()) { + const { mockEpisodeUrl } = await import("~/mocks"); + return { success: true, result: mockEpisodeUrl }; + } + try { let episodeId = id; if (!id) {