db-vendo-client/parse/platform.js
Jannis R c2dc8742b6
parseWhen, parsePlatform: let when & platform fall back to plan data
This commit adapts parseWhen & parsePlatform to the latest FPTF v2 draft.

see public-transport/friendly-public-transport-format#63
2020-01-05 17:55:37 +01:00

20 lines
363 B
JavaScript

'use strict'
const parsePlatform = (profile, platfS, platfR, cncl = false) => {
let planned = platfS || null
let prognosed = platfR || null
if (cncl) {
return {
platform: null,
plannedPlatform: planned,
prognosedPlatform: prognosed
}
}
return {
platform: prognosed || planned,
plannedPlatform: planned
}
}
module.exports = parsePlatform