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; // return ( //
//

{eligibleStreams}/{totalStreams} Streams Archived ({completedPercentage}%)

// {completedPercentage}% //
// ) // @todo return (

{(vods) ? vods.data.length : 0} vods

) }