Nah.sh: enable radar despite failing test

see #34 for more details
This commit is contained in:
Jannis R 2018-04-23 15:58:27 +02:00
parent 63e303b6f8
commit b364269041
No known key found for this signature in database
GPG key ID: 0FE83946296A88A5

View file

@ -2,6 +2,7 @@
const _parseLocation = require('../../parse/location') const _parseLocation = require('../../parse/location')
const _createParseJourney = require('../../parse/journey') const _createParseJourney = require('../../parse/journey')
const _createParseMovement = require('../../parse/movement')
const products = require('./products') const products = require('./products')
@ -77,6 +78,19 @@ const createParseJourney = (profile, stations, lines, remarks) => {
return parseJourneyWithTickets return parseJourneyWithTickets
} }
const createParseMovement = (profile, locations, lines, remarks) => {
const _parseMovement = _createParseMovement(profile, locations, lines, remarks)
const parseMovement = (m) => {
const res = _parseMovement(m)
// filter out empty nextStops entries
res.nextStops = res.nextStops.filter((f) => {
return f.station !== null || f.arrival !== null || f.departure !== null
})
return res
}
return parseMovement
}
const nahshProfile = { const nahshProfile = {
locale: 'de-DE', locale: 'de-DE',
timezone: 'Europe/Berlin', timezone: 'Europe/Berlin',
@ -87,9 +101,10 @@ const nahshProfile = {
parseLocation, parseLocation,
parseJourney: createParseJourney, parseJourney: createParseJourney,
parseMovement: createParseMovement,
journeyLeg: true, journeyLeg: true,
radar: false // todo: see #34 radar: true // todo: see #34
} }
module.exports = nahshProfile module.exports = nahshProfile