import { Episode } from "~/types/episode"; export async function fetchEpisodes( aniListId: number, shouldRetry: boolean = false, ): Promise { // Check if we should use mock data const { useMockData } = await import("~/libs/useMockData"); if (useMockData()) { const { mockEpisodes } = await import("~/mocks/mockData"); return mockEpisodes(); } return import("./aniwatch") .then(({ getEpisodesFromAniwatch }) => getEpisodesFromAniwatch(aniListId, shouldRetry), ) .then((episodeResults) => episodeResults?.episodes ?? []); }