pstreams-providers/src/providers/sources/zoechip/scrape-movie.ts
2023-12-17 16:22:42 +01:00

13 lines
502 B
TypeScript

import { createZoeChipStreamData } from '@/providers/sources/zoechip/common';
import { getZoeChipMovieID } from '@/providers/sources/zoechip/search';
import { MovieScrapeContext } from '@/utils/context';
import { NotFoundError } from '@/utils/errors';
export async function scrapeMovie(ctx: MovieScrapeContext) {
const movieID = await getZoeChipMovieID(ctx, ctx.media);
if (!movieID) {
throw new NotFoundError('no search results match');
}
return createZoeChipStreamData(ctx, movieID);
}