fix: import Consumet source dynamically for episodes route

Summary:

Test Plan:
This commit is contained in:
2024-05-26 13:22:03 -04:00
parent 13f923ab92
commit e91f92354c

View File

@@ -10,7 +10,6 @@ import {
} from "~/types/schema"; } from "~/types/schema";
import { getEpisodesFromAnify } from "./anify"; import { getEpisodesFromAnify } from "./anify";
import { getEpisodesFromConsumet } from "./consumet";
import { EpisodesResponse } from "./episode"; import { EpisodesResponse } from "./episode";
const EpisodesResponseSchema = SuccessResponseSchema(EpisodesResponse); const EpisodesResponseSchema = SuccessResponseSchema(EpisodesResponse);
@@ -54,7 +53,10 @@ app.openapi(route, async (c) => {
JSON.parse((c.env?.["ENABLE_ANIFY"] ?? "true") as string), JSON.parse((c.env?.["ENABLE_ANIFY"] ?? "true") as string),
aniListId, aniListId,
), ),
() => getEpisodesFromConsumet(aniListId), () =>
import("./consumet").then(({ getEpisodesFromConsumet }) =>
getEpisodesFromConsumet(aniListId),
),
]); ]);
if (!episodes) { if (!episodes) {