feat: add Consumet as source for /episodes

This commit is contained in:
2024-05-26 13:22:03 -04:00
parent 75bb7615f5
commit 00ff0e0295
9 changed files with 122 additions and 10 deletions

View File

@@ -9,6 +9,7 @@ import {
} from "~/types/schema";
import { getEpisodesFromAnify } from "./anify";
import { getEpisodesFromConsumet } from "./consumet";
import { EpisodesResponse } from "./episode";
const EpisodesResponseSchema = SuccessResponseSchema(EpisodesResponse);
@@ -48,6 +49,7 @@ app.openapi(route, async (c) => {
const episodes = await fetchFromMultipleSources([
() => getEpisodesFromAnify(JSON.parse(c.env.ENABLE_ANIFY), aniListId),
() => getEpisodesFromConsumet(aniListId),
]);
if (!episodes) {