also removed any references to Anify
This commit is contained in:
19
src/services/episodes/getByAniListId/index.ts
Normal file
19
src/services/episodes/getByAniListId/index.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { Episode } from "~/types/episode";
|
||||
|
||||
export async function fetchEpisodes(
|
||||
aniListId: number,
|
||||
shouldRetry: boolean = false,
|
||||
): Promise<Episode[]> {
|
||||
// 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 ?? []);
|
||||
}
|
||||
Reference in New Issue
Block a user