mirror of
				https://github.com/public-transport/db-vendo-client.git
				synced 2025-11-04 01:56:33 +02:00 
			
		
		
		
	remove unused code, minor changes
This commit is contained in:
		
							parent
							
								
									b37bedba26
								
							
						
					
					
						commit
						e98cec1734
					
				
					 5 changed files with 3 additions and 191 deletions
				
			
		| 
						 | 
					@ -46,6 +46,7 @@ With `opt`, you can override the default options, which look like this:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	earlierThan: null, // ref to get journeys earlier than the last query
 | 
						earlierThan: null, // ref to get journeys earlier than the last query
 | 
				
			||||||
	laterThan: null, // ref to get journeys later than the last query
 | 
						laterThan: null, // ref to get journeys later than the last query
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	results: 5, // how many journeys?
 | 
						results: 5, // how many journeys?
 | 
				
			||||||
	via: null, // let journeys pass this station
 | 
						via: null, // let journeys pass this station
 | 
				
			||||||
	stopovers: false, // return stations on the way?
 | 
						stopovers: false, // return stations on the way?
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										2
									
								
								index.js
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								index.js
									
										
									
									
									
								
							| 
						 | 
					@ -445,7 +445,7 @@ const createClient = (profile, userAgent, request = _request) => {
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		})
 | 
							})
 | 
				
			||||||
		.then((d) => {
 | 
							.then((d) => {
 | 
				
			||||||
			if (!Array.isArray(d.jnyL)) return []
 | 
								if (!Array.isArray(d.jnyL) || d.jnyL.length === 0) return []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			const parse = profile.parseMovement(profile, opt, {
 | 
								const parse = profile.parseMovement(profile, opt, {
 | 
				
			||||||
				locations: d.locations,
 | 
									locations: d.locations,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,7 +28,7 @@ const md5 = input => createHash('md5').update(input).digest()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const request = (profile, userAgent, opt, data) => {
 | 
					const request = (profile, userAgent, opt, data) => {
 | 
				
			||||||
	const body = profile.transformReqBody({
 | 
						const body = profile.transformReqBody({
 | 
				
			||||||
		lang: opt.language || 'en',
 | 
							lang: opt.language || 'en', // todo: is it `eng` actually?
 | 
				
			||||||
		svcReqL: [data]
 | 
							svcReqL: [data]
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
	const req = profile.transformReq({
 | 
						const req = profile.transformReq({
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										188
									
								
								parse/hint.js
									
										
									
									
									
								
							
							
						
						
									
										188
									
								
								parse/hint.js
									
										
									
									
									
								
							| 
						 | 
					@ -1,193 +1,5 @@
 | 
				
			||||||
'use strict'
 | 
					'use strict'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const hints = Object.assign(Object.create(null), {
 | 
					 | 
				
			||||||
	fb: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'bicycle-conveyance',
 | 
					 | 
				
			||||||
		summary: 'bicycles conveyed'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	fr: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'bicycle-conveyance-reservation',
 | 
					 | 
				
			||||||
		summary: 'bicycles conveyed, subject to reservation'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	nf: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'no-bicycle-conveyance',
 | 
					 | 
				
			||||||
		summary: 'bicycles not conveyed'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	k2: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: '2nd-class-only',
 | 
					 | 
				
			||||||
		summary: '2. class only'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	eh: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'boarding-ramp',
 | 
					 | 
				
			||||||
		summary: 'vehicle-mounted boarding ramp available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	ro: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'wheelchairs-space',
 | 
					 | 
				
			||||||
		summary: 'space for wheelchairs'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	oa: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'wheelchairs-space-reservation',
 | 
					 | 
				
			||||||
		summary: 'space for wheelchairs, subject to reservation'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	wv: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'wifi',
 | 
					 | 
				
			||||||
		summary: 'WiFi available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	wi: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'wifi',
 | 
					 | 
				
			||||||
		summary: 'WiFi available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	sn: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'snacks',
 | 
					 | 
				
			||||||
		summary: 'snacks available for purchase'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	mb: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'snacks',
 | 
					 | 
				
			||||||
		summary: 'snacks available for purchase'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	mp: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'snacks',
 | 
					 | 
				
			||||||
		summary: 'snacks available for purchase at the seat'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	bf: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'barrier-free',
 | 
					 | 
				
			||||||
		summary: 'barrier-free'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	rg: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'barrier-free-vehicle',
 | 
					 | 
				
			||||||
		summary: 'barrier-free vehicle'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	bt: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'on-board-bistro',
 | 
					 | 
				
			||||||
		summary: 'Bordbistro available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	br: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'on-board-restaurant',
 | 
					 | 
				
			||||||
		summary: 'Bordrestaurant available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	ki: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'childrens-area',
 | 
					 | 
				
			||||||
		summary: `children's area available`
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	kk: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'parents-childrens-compartment',
 | 
					 | 
				
			||||||
		summary: `parent-and-children compartment available`
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	kr: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'kids-service',
 | 
					 | 
				
			||||||
		summary: 'DB Kids Service available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	ls: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'power-sockets',
 | 
					 | 
				
			||||||
		summary: 'power sockets available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	ev: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'replacement-service',
 | 
					 | 
				
			||||||
		summary: 'replacement service'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	kl: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'air-conditioned',
 | 
					 | 
				
			||||||
		summary: 'air-conditioned vehicle'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	r0: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'upward-escalator',
 | 
					 | 
				
			||||||
		summary: 'upward escalator'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	au: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'elevator',
 | 
					 | 
				
			||||||
		summary: 'elevator available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	ck: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'komfort-checkin',
 | 
					 | 
				
			||||||
		summary: 'Komfort-Checkin available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	it: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'ice-sprinter',
 | 
					 | 
				
			||||||
		summary: 'ICE Sprinter service'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	rp: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'compulsory-reservation',
 | 
					 | 
				
			||||||
		summary: 'compulsory seat reservation'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	rm: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'optional-reservation',
 | 
					 | 
				
			||||||
		summary: 'optional seat reservation'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	scl: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'all-2nd-class-seats-reserved',
 | 
					 | 
				
			||||||
		summary: 'all 2nd class seats reserved'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	acl: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'all-seats-reserved',
 | 
					 | 
				
			||||||
		summary: 'all seats reserved'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	sk: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'oversize-luggage-forbidden',
 | 
					 | 
				
			||||||
		summary: 'oversize luggage not allowed'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	hu: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'animals-forbidden',
 | 
					 | 
				
			||||||
		summary: 'animals not allowed, except guide dogs'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	ik: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'baby-cot-required',
 | 
					 | 
				
			||||||
		summary: 'baby cot/child seat required'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	ee: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'on-board-entertainment',
 | 
					 | 
				
			||||||
		summary: 'on-board entertainment available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	toilet: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'toilet',
 | 
					 | 
				
			||||||
		summary: 'toilet available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	oc: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'wheelchair-accessible-toilet',
 | 
					 | 
				
			||||||
		summary: 'wheelchair-accessible toilet available'
 | 
					 | 
				
			||||||
	},
 | 
					 | 
				
			||||||
	iz: {
 | 
					 | 
				
			||||||
		type: 'hint',
 | 
					 | 
				
			||||||
		code: 'intercity-2',
 | 
					 | 
				
			||||||
		summary: 'Intercity 2'
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const codesByIcon = Object.assign(Object.create(null), {
 | 
					const codesByIcon = Object.assign(Object.create(null), {
 | 
				
			||||||
	cancel: 'cancelled'
 | 
						cancel: 'cancelled'
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,6 @@ const applyRemarks = (leg, hints, warnings, refs) => {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const createParseJourneyLeg = (profile, opt, data) => {
 | 
					const createParseJourneyLeg = (profile, opt, data) => {
 | 
				
			||||||
	const {locations, lines, hints, warnings, polylines} = data
 | 
						const {locations, lines, hints, warnings, polylines} = data
 | 
				
			||||||
	// todo: pt.status
 | 
					 | 
				
			||||||
	// todo: pt.status, pt.isPartCncl
 | 
						// todo: pt.status, pt.isPartCncl
 | 
				
			||||||
	// todo: pt.isRchbl, pt.chRatingRT, pt.chgDurR, pt.minChg
 | 
						// todo: pt.isRchbl, pt.chRatingRT, pt.chgDurR, pt.minChg
 | 
				
			||||||
	// todo: pt.sDays
 | 
						// todo: pt.sDays
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue