import { getAllPages } from '../../lib/api';

export default async function handler(req, res) {
  const baseUrl = 'https://www.musicfortoday.pl';
  const pages = await getAllPages();

  const xml = `<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    ${pages.map(page => `
      <url>
        <loc>${baseUrl}/${page.slug}</loc>
        <lastmod>${page.updatedAt}</lastmod>
      </url>`).join('')}
  </urlset>`;

  res.setHeader('Content-Type', 'text/xml');
  res.write(xml);
  res.end();
}
