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' }, }); };