loader image

Free Worldwide Shipping on all orders over $100

Cart

Your cart is currently empty.

Return to shop

FOR LOCAL PICKUP & DELIVERY

View or enter necessary details at checkout

FREE WORLDWIDE SHIPPING

On all orders above $100.00

ANYTIME RETURN POLICY

100% Money Back Guarantee! (If Eligible)

100% SECURE CHECKOUT

via Cashapp / MasterCard / Visa

document.addEventListener('DOMContentLoaded', function () { if (typeof IRON !== 'undefined' && IRON.sonaar && IRON.sonaar.player) { // Instead of .on(), use .addEventListener or check for the proper event method if (typeof IRON.sonaar.player.addEventListener === 'function') { IRON.sonaar.player.addEventListener('ended', function () { const trackId = IRON.sonaar.player.getCurrentTrackId?.() || 'unknown'; const duration = IRON.sonaar.player.getCurrentTrackDuration?.() || 0; fetch('/wp-admin/admin-ajax.php', { method: 'POST', credentials: 'same-origin', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: new URLSearchParams({ action: 'log_full_listen', track_id: trackId, duration: Math.round(duration) }) }) .then(response => response.json()) .then(data => console.log(data.message)); }); } else if (typeof IRON.sonaar.player.on === 'function') { // fallback in case .on() exists IRON.sonaar.player.on('ended', function () { // same fetch code... }); } else { console.warn('No suitable event listener method found on Sonaar player.'); } } else { console.warn('IRON.sonaar.player not ready yet.'); } });
Search
Home
Account
0