One more error handling case
This commit is contained in:
parent
b4a90fbf24
commit
56712e886c
@ -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]);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user