いしづちと南風のjson解析に不完全があったのを修正

This commit is contained in:
harukin-DeskMini 2023-01-29 22:08:56 +09:00
parent e35ab09002
commit 40fb55c8cf

View File

@ -448,10 +448,18 @@ const DependTime = ({ d }) => {
);
};
const checkDuplicateTrainData = (currentTrainArray) => {
const notNyujoData = currentTrainArray.filter((d) => d.delay !== "入線");
if (currentTrainArray.length == 1) return currentTrainArray[0];
if (notNyujoData.length == 0) return currentTrainArray[0];
else return notNyujoData[0];
};
const StatusAndDelay = ({ currentTrain, d, props, trainDescriptionSwitch }) => {
const [status, setStatus] = useState("");
useEffect(() => {
const current = currentTrain.filter((a) => a.num == d.train)[0];
const array = currentTrain.filter((a) => a.num == d.train);
const current = checkDuplicateTrainData(array);
// 土讃線複数存在対策
if (!current) return () => {};
const delay = current.delay;
switch (true) {