feat: use Wrangler auto-generated env variables
Summary: Test Plan:
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { OpenAPIHono, createRoute, z } from "@hono/zod-openapi";
|
||||
|
||||
import { fetchFromMultipleSources } from "~/libs/fetchFromMultipleSources";
|
||||
import type { Env } from "~/types/env";
|
||||
import {
|
||||
AniListIdQuerySchema,
|
||||
ErrorResponse,
|
||||
@@ -42,13 +43,17 @@ const route = createRoute({
|
||||
},
|
||||
});
|
||||
|
||||
const app = new OpenAPIHono<HonoEnv>();
|
||||
const app = new OpenAPIHono<Env>();
|
||||
|
||||
app.openapi(route, async (c) => {
|
||||
const aniListId = Number(c.req.param("aniListId"));
|
||||
|
||||
const episodes = await fetchFromMultipleSources([
|
||||
() => getEpisodesFromAnify(JSON.parse(c.env.ENABLE_ANIFY), aniListId),
|
||||
() =>
|
||||
getEpisodesFromAnify(
|
||||
JSON.parse((c.env?.["ENABLE_ANIFY"] ?? "true") as string),
|
||||
aniListId,
|
||||
),
|
||||
() => getEpisodesFromConsumet(aniListId),
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user