mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 13:28:11 +00:00
checkpointy; hotfixy
This commit is contained in:
@@ -26,10 +26,7 @@ export default interface Station {
|
||||
availability: Availability;
|
||||
routes: StationRoutes;
|
||||
|
||||
checkpoints: {
|
||||
checkpointName: string;
|
||||
scheduledTrains: ScheduledTrain[];
|
||||
}[];
|
||||
checkpoints: string[];
|
||||
};
|
||||
|
||||
onlineInfo?: ActiveScenery;
|
||||
|
||||
@@ -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 &&
|
||||
|
||||
Reference in New Issue
Block a user