import { getVtuberBySlug } from '@/app/lib/vtubers';
import { getStreamsForVtuber } from '@/app/lib/streams';
import Pager from '@/app/components/pager';
import { notFound } from 'next/navigation';

interface IPageParams {
    params: {
        slug: string;
    }
}

export default async function Page({ params }: IPageParams) {
    const vtuber = await getVtuberBySlug(params.slug);
    if (!vtuber) return <p>vtuber {params.slug} not found</p>
    const streams = await getStreamsForVtuber(vtuber.id, 1, 24);
    if (!streams) return <p>streams not found</p>;
    return (
        <>
            <Pager baseUrl={`/vt/${params.slug}/stream`} page={1} pageCount={streams.meta.pagination.pageCount} />
        </>
    )
}