mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-23 15:19:35 +02:00
parent
6063fa6651
commit
187d2ac04e
1 changed files with 16 additions and 1 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue