From e91f92354c50ea9e93f0ec79198ee5132fc7db38 Mon Sep 17 00:00:00 2001 From: Rushil Perera Date: Sun, 26 May 2024 13:22:03 -0400 Subject: [PATCH] fix: import Consumet source dynamically for episodes route Summary: Test Plan: --- src/controllers/episodes/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/controllers/episodes/index.ts b/src/controllers/episodes/index.ts index 8c0d7a1..7de8754 100644 --- a/src/controllers/episodes/index.ts +++ b/src/controllers/episodes/index.ts @@ -10,7 +10,6 @@ import { } from "~/types/schema"; import { getEpisodesFromAnify } from "./anify"; -import { getEpisodesFromConsumet } from "./consumet"; import { EpisodesResponse } from "./episode"; const EpisodesResponseSchema = SuccessResponseSchema(EpisodesResponse); @@ -54,7 +53,10 @@ app.openapi(route, async (c) => { JSON.parse((c.env?.["ENABLE_ANIFY"] ?? "true") as string), aniListId, ), - () => getEpisodesFromConsumet(aniListId), + () => + import("./consumet").then(({ getEpisodesFromConsumet }) => + getEpisodesFromConsumet(aniListId), + ), ]); if (!episodes) {