INNER CODE UNIT · JavaScript

pollTemperature

seed-labs/seed-labs · category-network/DNS_Rebinding/Code/user_vm/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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…