import Pager from "@/app/components/pager";
import StreamsList from "@/app/components/streams-list";
import StreamsTable from '@/app/components/streams-table';
import { getAllStreams, getStreamsForVtuber } from "@/app/lib/streams";
// import { getAllVtubers } from "@/app/lib/vtubers";
import { notFound } from "next/navigation";



export default async function Page() {
    // const vtubers = await getAllVtubers();
    // const streams = await getAllStreams();
    // const streams = await getStreamsForVtuber(1)
    // const pageSize = 100;
    // const page = 1;


    // export interface IStream {
    //     id: number;
    //     attributes: {
    //         date: string;
    //         archiveStatus: 'good' | 'issue' | 'missing';
    //         vods: IVodsResponse;
    //         cuid: string;
    //         vtuber: IVtuberResponse;
    //         tweet: ITweetResponse;
    //         isChaturbateStream: boolean;
    //         isFanslyStream: boolean;
    //     }
    // }

    // if (!vtubers) notFound();
    // const streams = [
    //     {
    //         "firstName": "Tanner",
    //         "lastName": "Linsley",
    //         "age": 33,
    //         "visits": 100,
    //         "progress": 50,
    //         "status": "Married",
    //         "id": 5,
    //         "attributes": {
    //             date: '2023-10-10T15:18:20.003Z',
    //             archiveStatus: 'missing',
    //             isChaturbateStream: false,
    //             isFanslyStream: true,
    //             vods: {},
    //             cuid: '2983482932384',
    //             vtuber: {},
    //             tweet: '',
    //         }
    //     },
    //     {
    //         "firstName": "Kevin",
    //         "lastName": "Vandy",
    //         "age": 27,
    //         "visits": 200,
    //         "progress": 100,
    //         "status": "Single",
    //         "id": 3,
    //         "attributes": {
    //             date: '2023-10-10T15:18:20.003Z',
    //             archiveStatus: 'missing',
    //             isChaturbateStream: true,
    //             isFanslyStream: true,
    //             vods: {},
    //             cuid: '29823432384',
    //             vtuber: {},
    //             tweet: '',
    //         }
    //     }
    // ]

    return (
        <div className="section">
            {/* <pre>
                <p>here are the streams object</p>
                <code>
                    {JSON.stringify(streams, null, 2)}
                </code>
            </pre> */}



            <h1 className="title">Stream Archive</h1>
            <StreamsTable />

            {/* <StreamsList vtubers={vtubers} page={page} pageSize={pageSize} />
            <Pager baseUrl="/streams" page={page} pageCount={vtubers.length/pageSize}/> */}
        </div>
    )
}