[gnome-maps/wip/mlundblad/resrobot-tourist-trains: 1/2] WIP: resrobot: Use tourist railway for selected operators
- From: Marcus Lundblad <mlundblad src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-maps/wip/mlundblad/resrobot-tourist-trains: 1/2] WIP: resrobot: Use tourist railway for selected operators
- Date: Mon, 27 Jun 2022 21:06:01 +0000 (UTC)
commit c5b116bd70d01598ee978908774b9e6959c54b48
Author: Marcus Lundblad <ml dfupdate se>
Date: Wed Jun 22 22:02:24 2022 +0200
WIP: resrobot: Use tourist railway for selected operators
src/transitplugins/resrobot.js | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/src/transitplugins/resrobot.js b/src/transitplugins/resrobot.js
index 29a84a92..7ce42d08 100644
--- a/src/transitplugins/resrobot.js
+++ b/src/transitplugins/resrobot.js
@@ -88,6 +88,8 @@ const WALK_SEARCH_RADIUS = 2000;
// maximum distance for walk-only journey
const MAX_WALK_ONLY_DISTANCE = 2500;
+const TOURIST_TRAIN_AGENCIES = new Set(['Lennakatten']);
+
export class Resrobot {
constructor(params) {
this._session = new Soup.Session({ user_agent : 'gnome-maps/' + pkg.version });
@@ -438,6 +440,10 @@ export class Resrobot {
let polyline = this._createPolylineForLeg(leg);
let duration = leg.duration ? this._parseDuration(leg.duration) : null;
+ if (routeType === HVT.REGIONAL_RAIL_SERVICE &&
+ TOURIST_TRAIN_AGENCIES.has(agencyName))
+ routeType = HVT.TOURIST_RAILWAY_SERVICE;
+
let result = new Leg({ departure: departure,
arrival: arrival,
from: from,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]