INNER CODE UNIT · JavaScript
pollTemperature
seed-labs/seed-labs · category-network/DNS_Rebinding/Labsetup/volumes/rebind_iot/templates/js/main.js:53
function pollTemperature() {
$.get('/temperature', function(data) {
if (!data.hasOwnProperty('temperature')) {
console.error('server does not send the correct data');
} else {
let newTemperature = data.temperature;
if (newTemperature !== Number(range.value)) {
console.log('newTemperature is [' + newTemperature + '], range.value is [' + range.value + ']');
console.log('set temperature to ' + newTemperature + ' as informed by the server.');
range.value = newTemperature;
}
renderTemperature();
}
});
}
setInterval(pollTemperature, 1000);