Přidat podporu minutesBefore do Public

Jako ROPID chci mít public tabulích podporu parametru minutesBefore, abych mohl nezobrazovat spoje, které cestující nestihnou.

Akceptační kritéria

  • v /public/departureboards bude minutesBefore
  • aktualizovaná dokumentace endpointu /public/departureboards
  • Pridat obrazek od @hrdilu do docs

Implementační poznámky

  • Bude fungovat stejně jako v /pid/departureboards
  • Data uz jsou v cache
    • RT data o vozidle mame -30min
    • Departures mame ulozene -3h a +7h
  • Hodnoty
    • minimum = -359min
    • maximum = 30min
  • Navrh reseni
    • getAndParseDepartureCache
      • Nahradi se -inf za Math.round(new Date().getTime() / 1000) + minutesBefore ?? 0 * 60
      • Je zbytecne nacitat data vsechnu pomoci -inf
    • Do methody removeDeparturesOutsideTimeRange nahradime 0 za minutesBefore
  • Přidat obrázek níže do implementační dokumentace a odkaz na něj do open API (včetně pid/departurebards)
Edited Jul 24, 2025 by Martin Hassman
Assignee Loading
Time tracking Loading