|
|
|
@ -295,6 +295,22 @@
|
|
|
|
|
connection.on('Connected', function (id) {
|
|
|
|
|
connectionId = id;
|
|
|
|
|
});
|
|
|
|
|
connection.on("UpdateDevice", (message) => {
|
|
|
|
|
var newDevice = JSON.parse(message);
|
|
|
|
|
var update = false;
|
|
|
|
|
for (var i = 0; i < vm.ViewModel.Devices.length; i++) {
|
|
|
|
|
if (vm.ViewModel.Devices[i].Number == newDevice.Number) {
|
|
|
|
|
update = true;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (update) {
|
|
|
|
|
vm.ViewModel.Devices.splice(i, 1, newDevice);
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
vm.ViewModel.Devices.push(newDevice);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<script>
|
|
|
|
|