mirror of
				https://github.com/public-transport/db-vendo-client.git
				synced 2025-10-31 16:16:32 +02:00 
			
		
		
		
	journey legs: parse cycle
This commit is contained in:
		
							parent
							
								
									3c052e9fef
								
							
						
					
					
						commit
						5d10d76a15
					
				
					 1 changed files with 10 additions and 3 deletions
				
			
		|  | @ -56,7 +56,15 @@ const createParseJourneyLeg = (profile, stations, lines, remarks) => { | ||||||
| 				for (let remark of pt.jny.remL) applyRemark(j, remark) | 				for (let remark of pt.jny.remL) applyRemark(j, remark) | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			if (pt.jny.freq && pt.jny.freq.jnyL) { | 			const freq = pt.jny.freq || {} | ||||||
|  | 			if (freq.minC && freq.maxC) { | ||||||
|  | 				// todo: what is freq.numC?
 | ||||||
|  | 				res.cycle = { | ||||||
|  | 					min: freq.minC * 60, | ||||||
|  | 					max: freq.maxC * 60 | ||||||
|  | 				} | ||||||
|  | 			} | ||||||
|  | 			if (freq.jnyL) { | ||||||
| 				const parseAlternative = (a) => { | 				const parseAlternative = (a) => { | ||||||
| 					const t = a.stopL[0].dTimeR || a.stopL[0].dTimeS | 					const t = a.stopL[0].dTimeR || a.stopL[0].dTimeS | ||||||
| 					const when = profile.parseDateTime(profile, j.date, t) | 					const when = profile.parseDateTime(profile, j.date, t) | ||||||
|  | @ -66,8 +74,7 @@ const createParseJourneyLeg = (profile, stations, lines, remarks) => { | ||||||
| 						when: when.toISO() | 						when: when.toISO() | ||||||
| 					} | 					} | ||||||
| 				} | 				} | ||||||
| 				res.alternatives = pt.jny.freq.jnyL | 				res.alternatives = freq.jnyL.map(parseAlternative) | ||||||
| 				.map(parseAlternative) |  | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue