router.get('/sitemap.xml', async (req, res) => {
    try {
        const { QueryTypes } = require('sequelize');
        
        // Örnek: Ofislerin veya ilanların linklerini çekiyoruz
        // Tablo isimlerini kendi yapına göre mühürle paşam
        const ofisler = await sequelize.query("SELECT nick FROM settings WHERE custom_domain IS NULL", { type: QueryTypes.SELECT });
        
        let xml = `<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://panelde.com/</loc><priority>1.0</priority></url>
  <url><loc>https://panelde.com/fiyatlandirma</loc><priority>0.8</priority></url>`;

        // Dinamik subdomain ofislerini ekle
        ofisler.forEach(ofis => {
            xml += `\n  <url><loc>https://${ofis.nick}.panelde.com/</loc><priority>0.7</priority></url>`;
        });

        xml += `\n</urlset>`;
        
        res.header('Content-Type', 'application/xml');
        res.send(xml);
    } catch (err) {
        res.status(500).end();
    }
});