import { NextApiRequest, NextApiResponse } from 'next';
import { productSitemapXml } from '../../../utils/productsList-sitemap';
import * as CommonAPi from "../common"
import { baseUrl } from '../../../constants/urls';
// export const config = {
//   api: {
//     // responseLimit: '20mb',
//     responseLimit: false,
//   },
// };



export default async (req: NextApiRequest, res: NextApiResponse) => {
    const productsPage = await CommonAPi.getRequest(`${baseUrl}/api/generate-sitemap?type=products-list&page=1`).then((res)=>{
    
            return res?.data?.data?.last_page
    })

  const sitemapXml = await productSitemapXml(100); // Adjust the number of pages as needed.
  res.setHeader('Content-Type', 'text/xml');
  res.write(sitemapXml);
  res.end();
};


