fix: filtry RJ

This commit is contained in:
2023-11-04 17:00:50 +01:00
parent ed308246d7
commit 5b775dfec9
+6 -14
View File
@@ -53,28 +53,20 @@ export const sortStations = (
case 'timetableConfirmed': case 'timetableConfirmed':
diff = diff =
(a.onlineInfo?.scheduledTrains (a.onlineInfo?.scheduledTrainCount.confirmed ?? -1) -
? a.onlineInfo.scheduledTrains.filter((train) => train.stopInfo.confirmed).length (b.onlineInfo?.scheduledTrainCount.confirmed ?? -1);
: -1) -
(b.onlineInfo?.scheduledTrains
? b.onlineInfo.scheduledTrains.filter((train) => train.stopInfo.confirmed).length
: -1);
break; break;
case 'timetableUnconfirmed': case 'timetableUnconfirmed':
diff = diff =
(a.onlineInfo?.scheduledTrains (a.onlineInfo?.scheduledTrainCount.unconfirmed ?? -1) -
? a.onlineInfo.scheduledTrains.filter((train) => !train.stopInfo.confirmed).length (b.onlineInfo?.scheduledTrainCount.unconfirmed ?? -1);
: -1) -
(b.onlineInfo?.scheduledTrains
? b.onlineInfo.scheduledTrains.filter((train) => !train.stopInfo.confirmed).length
: -1);
break; break;
case 'timetableAll': case 'timetableAll':
diff = diff =
(a.onlineInfo?.scheduledTrains ? a.onlineInfo.scheduledTrains.length : -1) - (a.onlineInfo?.scheduledTrainCount.all ?? -1) -
(b.onlineInfo?.scheduledTrains ? b.onlineInfo.scheduledTrains.length : -1); (b.onlineInfo?.scheduledTrainCount.all ?? -1);
break; break;
default: default: