db-vendo-client/p/nvv/index.js
2020-11-28 11:25:43 +01:00

39 lines
792 B
JavaScript

'use strict'
const products = require('./products')
const transformReqBody = (ctx, body) => {
body.client = {
type: 'IPH',
id: 'NVV',
v: '5000300',
os: 'iOS 12.1.4',
name: 'NVVMobilPROD_APPSTORE'
}
body.ver = '1.18'
body.ext = 'NVV.6.0'
body.auth = {type: 'AID', aid: 'Kt8eNOH7qjVeSxNA'}
body.lang = 'de'
return body
}
const saarfahrplanProfile = {
locale: 'de-DE',
timezone: 'Europe/Berlin',
endpoint: 'https://auskunft.nvv.de/auskunft/bin/app/mgate.exe',
transformReqBody,
// Although the app uses `mic` & `mac`, they don't seem to be necessary.
// addMicMac: true
products: products,
departuresGetPasslist: true,
trip: true,
radar: true,
reachableFrom: true,
remarks: false, // seems like ver >= 1.20 is required
}
module.exports = saarfahrplanProfile