From 201a5c51e101254fc3294918f76114a8b523174a Mon Sep 17 00:00:00 2001 From: Jannis R Date: Wed, 20 Jul 2016 22:44:17 +0200 Subject: [PATCH] expose delay in routes, bugfix :bug: --- parse.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/parse.js b/parse.js index 4cfb6fff..989eaf0a 100644 --- a/parse.js +++ b/parse.js @@ -79,8 +79,10 @@ const part = (tz, s, p, r, c) => (pt) => { from: s[parseInt(pt.dep.locX)] , to: s[parseInt(pt.arr.locX)] , start: new Date(dateTime(tz, c.date, pt.dep.dTimeR || pt.dep.dTimeS)) - , end: new Date(dateTime(tz, c.date, pt.dep.aTimeR || pt.arr.aTimeS)) + , end: new Date(dateTime(tz, c.date, pt.arr.aTimeR || pt.arr.aTimeS)) } + if (pt.dep.dTimeR && pt.dep.dTimeS) result.delay = + dateTime(c.date, pt.dep.dTimeR) - dateTime(c.date, pt.dep.dTimeS) if (pt.type === 'WALK') result.type = 'walking' else if (pt.type === 'JNY') { result.product = p[parseInt(pt.jny.prodX)]