import { padNumber } from "~/utils/pad";
let siteUrl = "https://syntax.fm";
export async function loader() {
const response = await fetch('https://syntax.fm/api/shows')
const shows = await response.json();
const showsXML = shows.map(show => {
return `
${siteUrl}/syntax/${padNumber(show.number)}
1.0
daily
`;
}).join("");
let sitemap = `
${showsXML}
`;
return new Response(sitemap, {
headers: {
"Content-Type": "text/xml",
},
})
}