I’m trying to use this API to get line statuses:
Right now, the metropolitan has ‘Part Suspended’ and ‘Special Service’ in the lineStatuses array. They’re both current (‘isNow’ is true), and there’s nothing to distinguish one over the other. The ‘reason’ value is identical for both.
My code picked the first one, which is Part Suspended. But I see that https://tfl.gov.uk/tube-dlr-overground/status/# shows Special Service and not Part Suspended.
So, what logic should I use in my app? If I was just to show one of the statuses, how do I choose which one?
Here’s a screen grab from the feed right now with the two statuses: