res.json( code ); );
async function fetchNewCode() try const res = await fetch('/api/request-code', method: 'POST' ); const data = await res.json(); currentCode = data.code; document.getElementById('activationCode').innerText = currentCode; document.getElementById('statusMessage').innerHTML = '⬅️ Go to viaplay.com/activate and enter this code'; document.getElementById('statusMessage').style.color = '#aaa'; activate viaplay
if (pollInterval) clearInterval(pollInterval); startPolling(currentCode); catch (err) console.error(err); document.getElementById('statusMessage').innerText = 'Error getting code. Retry.'; res.json( code )
// Store activation codes and their status let codes = new Map(); // code -> status, deviceId, createdAt method: 'POST' )