import { getAllStreamsForVtuber } from "@/lib/streams"; import { getVodsForVtuber } from "@/lib/vods"; import { IVtuber } from "@/lib/vtubers"; export interface IArchiveProgressProps { vtuber: IVtuber; } export default async function ArchiveProgress ({ vtuber }: IArchiveProgressProps) { // const vods = await getVodsForVtuber(vtuber.id) // const streams = await getAllStreamsForVtuber(vtuber.id); // const goodStreams = await getAllStreamsForVtuber(vtuber.id, ['good']); // const issueStreams = await getAllStreamsForVtuber(vtuber.id, ['issue']); // const totalStreams = streams.length; // const eligibleStreams = issueStreams.length+goodStreams.length; // // Check if totalStreams is not zero before calculating completedPercentage // const completedPercentage = (totalStreams !== 0) ? Math.round(eligibleStreams / totalStreams * 100) : 0; const completedPercentage = 50 const totalStreams = 500 const eligibleStreams = 50 return (
@todo
{eligibleStreams}/{totalStreams} Streams Archived ({completedPercentage}%)
{(vods) ? vods.data.length : 0} vods
//