Fixes several issues with GTFS-RT tripupdate and realtime handling:
omitCancelled-parameter was not used in GraphIndex.getStopTimesForStop and certain GraphQL API queries
Invalid GTFS-RT TripUpdate stop patterns and StopTimeUpdates caused parts of trip being cancelled
Early running trip in TripUpdate containing invalid / incomplete stop pattern and StopTimeUpdates caused the TripUpdate to be rejected
Partial cancellations (SKIPPED StopTimeUpdates) were handled in a way that caused trips to appear cancelled as temporary trips created don't in GraphIndex. Implemented SKIPPED handling to createUpdatedTripTimes and Timetable to allow partially cancelled scheduled trips in strictly clear-cut cases where TripUpdate stop pattern matches existing trip pattern exactly
Fixes several issues with GTFS-RT tripupdate and realtime handling:
createUpdatedTripTimes
andTimetable
to allow partially cancelled scheduled trips in strictly clear-cut cases where TripUpdate stop pattern matches existing trip pattern exactly