One more error handling case

This commit is contained in:
shamoon 2024-06-22 13:11:17 -07:00
parent b4a90fbf24
commit 56712e886c

View File

@ -27,13 +27,17 @@ export default function Component({ service }) {
useEffect(() => { useEffect(() => {
if (data && !data.error) { if (data && !data.error) {
const sensorData = data.find((item) => item.label === sensorName); const sensorData = data.find((item) => item.label === sensorName);
setDataPoints((prevDataPoints) => { if (sensorData) {
const newDataPoints = [...prevDataPoints, { value: sensorData.value }]; setDataPoints((prevDataPoints) => {
if (newDataPoints.length > pointsLimit) { const newDataPoints = [...prevDataPoints, { value: sensorData.value }];
newDataPoints.shift(); if (newDataPoints.length > pointsLimit) {
} newDataPoints.shift();
return newDataPoints; }
}); return newDataPoints;
});
} else {
data.error = true;
}
} }
}, [data, sensorName, pointsLimit]); }, [data, sensorName, pointsLimit]);