Files
aniplay-api/src/resolvers/queries/episodeStream.ts
Rushil Perera dbc78727bd
Some checks failed
Deploy / Deploy (push) Has been cancelled
refactor: cleaned up REST code
also removed any references to Anify
2025-12-06 10:01:16 -05:00

16 lines
461 B
TypeScript

import type { GraphQLContext } from "~/context";
import { fetchEpisodeUrl } from "~/services/episodes/getEpisodeUrl";
export async function episodeStream(
_parent: unknown,
args: { id: string },
context: GraphQLContext,
) {
const episodeUrl = await fetchEpisodeUrl({ id: args.id });
if (!episodeUrl || !episodeUrl.success) {
throw new Error("Failed to fetch episode URL");
}
return { ...episodeUrl.result, url: episodeUrl.result.source };
}