mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-23 07:09:35 +02:00
route -> journey, stop -> stopover
This commit is contained in:
parent
ee092d5282
commit
27be1ff13a
1 changed files with 4 additions and 4 deletions
8
parse.js
8
parse.js
|
@ -65,7 +65,7 @@ const operator = (a) => ({
|
||||||
|
|
||||||
|
|
||||||
// s = stations, ln = lines, r = remarks, c = connection
|
// s = stations, ln = lines, r = remarks, c = connection
|
||||||
const stop = (tz, s, ln, r, c) => (st) => {
|
const stopover = (tz, s, ln, r, c) => (st) => {
|
||||||
const result = {station: s[parseInt(st.locX)]}
|
const result = {station: s[parseInt(st.locX)]}
|
||||||
if (st.aTimeR || st.aTimeS) {
|
if (st.aTimeR || st.aTimeS) {
|
||||||
result.arrival = dateTime(tz, c.date, st.aTimeR || st.aTimeS).format()
|
result.arrival = dateTime(tz, c.date, st.aTimeR || st.aTimeS).format()
|
||||||
|
@ -106,7 +106,7 @@ const part = (tz, s, ln, r, c) => (pt) => {
|
||||||
if (pt.dep.dPlatfS) result.departurePlatform = pt.dep.dPlatfS
|
if (pt.dep.dPlatfS) result.departurePlatform = pt.dep.dPlatfS
|
||||||
if (pt.arr.aPlatfS) result.arrivalPlatform = pt.arr.aPlatfS
|
if (pt.arr.aPlatfS) result.arrivalPlatform = pt.arr.aPlatfS
|
||||||
|
|
||||||
if (pt.jny.stopL) result.passed = pt.jny.stopL.map(stop(tz, s, ln, r, c))
|
if (pt.jny.stopL) result.passed = pt.jny.stopL.map(stopover(tz, s, ln, r, c))
|
||||||
if (Array.isArray(pt.jny.remL))
|
if (Array.isArray(pt.jny.remL))
|
||||||
pt.jny.remL.forEach(applyRemark(s, ln, r, c))
|
pt.jny.remL.forEach(applyRemark(s, ln, r, c))
|
||||||
|
|
||||||
|
@ -127,7 +127,7 @@ const part = (tz, s, ln, r, c) => (pt) => {
|
||||||
// todo: c.trfRes x vbb-parse-ticket
|
// todo: c.trfRes x vbb-parse-ticket
|
||||||
// todo: use computed information from part
|
// todo: use computed information from part
|
||||||
// s = stations, ln = lines, r = remarks
|
// s = stations, ln = lines, r = remarks
|
||||||
const route = (tz, s, ln, r) => (c) => {
|
const journey = (tz, s, ln, r) => (c) => {
|
||||||
const parts = c.secL.map(part(tz, s, ln, r, c))
|
const parts = c.secL.map(part(tz, s, ln, r, c))
|
||||||
return {
|
return {
|
||||||
parts
|
parts
|
||||||
|
@ -212,7 +212,7 @@ const movement = (tz, l, ln, r) => (m) => {
|
||||||
module.exports = {
|
module.exports = {
|
||||||
dateTime,
|
dateTime,
|
||||||
location, line, remark, operator,
|
location, line, remark, operator,
|
||||||
stop, applyRemark, part, route,
|
stopover, applyRemark, part, journey,
|
||||||
departure,
|
departure,
|
||||||
nearby,
|
nearby,
|
||||||
movement
|
movement
|
||||||
|
|
Loading…
Add table
Reference in a new issue