Saarfahrplan: filter empty radar() stopovers

This commit is contained in:
Jannis R 2018-12-30 15:23:47 +01:00
parent e50c1694d8
commit f0bd8ba61d
No known key found for this signature in database
GPG key ID: 0FE83946296A88A5

View file

@ -18,6 +18,17 @@ const transformReqBody = (body) => {
return body return body
} }
const createParseMovement = (profile, opt, data) => {
const _parseMovement = _createParseMovement(profile, opt, data)
const parseMovement = (m) => {
const res = _parseMovement(m)
// filter out empty stopovers
res.nextStops = res.nextStops.filter(st => !!st.stop)
return res
}
return parseMovement
}
const saarfahrplanProfile = { const saarfahrplanProfile = {
locale: 'de-DE', locale: 'de-DE',
timezone: 'Europe/Berlin', timezone: 'Europe/Berlin',
@ -30,6 +41,8 @@ const saarfahrplanProfile = {
products: products, products: products,
parseMovement: createParseMovement,
departuresGetPasslist: false, departuresGetPasslist: false,
departuresStbFltrEquiv: false, departuresStbFltrEquiv: false,
trip: true, trip: true,