
<!-- ================= AJAX SCRIPT ================= -->
<script>
var ajaxurl = "https://ecom-stage.ensdevops.com/wp-admin/admin-ajax.php";

document.addEventListener("DOMContentLoaded", function () {

    function loadAdminMessages() {

        let chatBox = document.getElementById('admin-chat-box');
        if (!chatBox) return;

        let customer_id = chatBox.getAttribute('data-customer');
        if (!customer_id) return;

        let formData = new FormData();
        formData.append('action', 'admin_get_messages');
        formData.append('customer_id', customer_id);

        fetch(ajaxurl, {
            method: 'POST',
            body: formData
        })
        .then(res => res.text())
        .then(text => {

            console.log("RAW RESPONSE:", text); // 🔥 DEBUG

            try {
                let res = JSON.parse(text);

                if (res.success) {

                    let html = '';

                    res.data.forEach(function (msg) {

                        let align = msg.sender === 'customer' ? 'right' : 'left';
                        let bg = msg.sender === 'customer' ? '#DCF8C6' : '#fff';

                        html += `
                            <div style="text-align:${align}; margin-bottom:10px;">
                                <span style="display:inline-block; background:${bg}; padding:8px 12px; border-radius:10px;">
                                    ${msg.message}
                                </span>
                            </div>
                        `;
                    });

                    chatBox.innerHTML = html;
                    chatBox.scrollTop = chatBox.scrollHeight;
                }

            } catch (e) {
                console.error("❌ JSON ERROR");
            }

        })
        .catch(err => console.error("Fetch Error:", err));
    }

    loadAdminMessages();
    setInterval(loadAdminMessages, 2000);

});
</script><?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://ecom-stage.ensdevops.com/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://ecom-stage.ensdevops.com/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://ecom-stage.ensdevops.com/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://ecom-stage.ensdevops.com/wp-sitemap-posts-product-1.xml</loc></sitemap><sitemap><loc>https://ecom-stage.ensdevops.com/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>https://ecom-stage.ensdevops.com/wp-sitemap-taxonomies-product_brand-1.xml</loc></sitemap><sitemap><loc>https://ecom-stage.ensdevops.com/wp-sitemap-taxonomies-product_cat-1.xml</loc></sitemap><sitemap><loc>https://ecom-stage.ensdevops.com/wp-sitemap-taxonomies-product_tag-1.xml</loc></sitemap><sitemap><loc>https://ecom-stage.ensdevops.com/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>
