import type { APIRoute } from 'astro';
import { getPublishedProducts } from '../lib/sanity.mjs';
export const GET: APIRoute = async () => {
const products = await getPublishedProducts();
const today = new Date().toISOString().split('T')[0];
const productUrls = products
.map(
(p: any) =>
`
https://rebours.studio/collection/${p.slug}
${today}
weekly
0.8
`
)
.join('\n');
const body = `
https://rebours.studio/
${today}
weekly
1.0
${productUrls}
`;
return new Response(body, {
headers: { 'Content-Type': 'application/xml' },
});
};