Browse Source

Fix date handling on API request

master
Kenneth Bruen 2 years ago
parent
commit
04e2019afe
Signed by: kbruen
GPG Key ID: C1980A470C3EE5B1
  1. 2
      sw.js
  2. 4
      view-station.js
  3. 3
      view-train.js

2
sw.js

@ -1,4 +1,4 @@
const VERSION = 'v19' const VERSION = 'v20'
const API_ORIGIN = 'https://scraper.infotren.dcdev.ro/' const API_ORIGIN = 'https://scraper.infotren.dcdev.ro/'
const API_TRAINS = `${API_ORIGIN}v3/trains` const API_TRAINS = `${API_ORIGIN}v3/trains`
const API_STATIONS = `${API_ORIGIN}v3/stations` const API_STATIONS = `${API_ORIGIN}v3/stations`

4
view-station.js

@ -110,8 +110,10 @@ function refresh() {
refresh() refresh()
}, timeout || 90000) }, timeout || 90000)
} }
var reqDate = new Date(date.valueOf())
reqDate.setMinutes(0, 0, 0)
return fetch( return fetch(
`https://scraper.infotren.dcdev.ro/v3/stations/${station}?date=${date.getFullYear().toString()}-${(date.getMonth() + 1).toString().padStart(2, "0")}-${date.getDate().toString().padStart(2, "0")}`, `https://scraper.infotren.dcdev.ro/v3/stations/${station}?date=${reqDate.toISOString()}`,
{ {
cache: 'no-store', cache: 'no-store',
}, },

3
view-train.js

@ -417,8 +417,9 @@ function refresh() {
if (yesterday) { if (yesterday) {
reqDate.setDate(reqDate.getDate() - 1) reqDate.setDate(reqDate.getDate() - 1)
} }
reqDate.setMinutes(0, 0, 0)
return fetch( return fetch(
`https://scraper.infotren.dcdev.ro/v3/trains/${trainNumber}?date=${reqDate.getFullYear().toString()}-${(reqDate.getMonth() + 1).toString().padStart(2, "0")}-${reqDate.getDate().toString().padStart(2, "0")}`, `https://scraper.infotren.dcdev.ro/v3/trains/${trainNumber}?date=${reqDate.toISOString()}`,
{ {
cache: 'no-store', cache: 'no-store',
}, },

Loading…
Cancel
Save