Swipe up/down
0 watching
Home
LiveStage
Discover live performances
const logEvent=(type, meta)=>{ try{ navigator.sendBeacon(apiBase + '/api/events', new Blob([JSON.stringify({ type, identity, room: streams[currentIndex] && streams[currentIndex].name || null, meta })], { type: 'application/json' })); }catch{} }; likeBtn.addEventListener('click',()=>{ logEvent('like',{}); }); document.getElementById('followBtn').addEventListener('click',()=>{ logEvent('follow',{}); }); document.getElementById('shareBtn').addEventListener('click',()=>{ logEvent('share',{}); }); const interests = JSON.parse(localStorage.getItem('interests')||'[]'); const onMusic=document.getElementById('tabMusic'); const onDance=document.getElementById('tabDance'); const onPoetry=document.getElementById('tabPoetry'); [onMusic,onDance,onPoetry].forEach((b)=>{ if(!b) return; b.addEventListener('click',()=>{ const v=b.textContent.toLowerCase(); if(!interests.includes(v)){ interests.push(v); localStorage.setItem('interests', JSON.stringify(interests)); } }); });