checkpointy; hotfixy

This commit is contained in:
2024-02-10 22:42:35 +01:00
parent fc0c04ec9d
commit 90b2099955
11 changed files with 83 additions and 106 deletions
+1 -4
View File
@@ -26,10 +26,7 @@ export default interface Station {
availability: Availability;
routes: StationRoutes;
checkpoints: {
checkpointName: string;
scheduledTrains: ScheduledTrain[];
}[];
checkpoints: string[];
};
onlineInfo?: ActiveScenery;
+5 -2
View File
@@ -93,7 +93,7 @@ export const sortStations = (
};
export const filterStations = (station: Station, filters: Filter) => {
if (!station.onlineInfo && filters['free']) return false;
if (filters['free'] && !station.onlineInfo) return false;
if (station.onlineInfo) {
const { dispatcherStatus } = station.onlineInfo;
@@ -112,7 +112,10 @@ export const filterStations = (station: Station, filters: Filter) => {
const isOccupied = station.onlineInfo && filters['occupied'];
if (isEnding || isNotSigned || isAFK || isNoSpace || isOccupied) return false;
const isActiveFree =
dispatcherStatus == Status.ActiveDispatcher.FREE && filters['withActiveTimetables'];
if (isEnding || isNotSigned || isAFK || isNoSpace || isOccupied || isActiveFree) return false;
if (
filters['onlineFromHours'] > 0 &&