Closed sherson closed 5 years ago
My guess from the screenshots is that it was at 10:30 plus some number of seconds more than 30 and less than 60 — I notice that out app says that 10:45 is "in 14 minutes"
This sounds like a precision problem; the EDT is only accurate to the minute. So, if the departure is at 10:30, and it is currently 10:30:40, then that bus may very well leave "at" 10:30, but that departure is also "in the past" compared to Date.now()
I'd compare it to now + 1 minute. I think humans don't tend to view the current minute as "in the past"
Bus tracker shows 10:30 bus but our app doesn't:
Confirmed bus was still at stop, and missing departure was in stop departures endpoint:
This sounds vaguely familiar... was there a reason we decided it should behave this way?