// 1st-party
import type { ServiceMethodFactory } from "@ethicdevs/react-monolith";
import type { PipelineServiceDeps } from "./types";
const makeGetPipelineManifest: ServiceMethodFactory<
PipelineServiceDeps,
[string],
Promise<string | null>
> = ({ request }) => {
return async (pipelineId: string) => {
const p = await request.prisma.pipeline.findUnique({
where: { id: pipelineId },
});
return p?.manifest ?? null;
};
};
export default makeGetPipelineManifest;