From 103ef6046b21eead21f65d9ebf396f21700a7892 Mon Sep 17 00:00:00 2001 From: Martin Donnelly Date: Tue, 16 Feb 2016 16:30:18 +0000 Subject: [PATCH] removed duplication from train disruption --- lib/today.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/today.js b/lib/today.js index 459cad0..452d735 100644 --- a/lib/today.js +++ b/lib/today.js @@ -8,6 +8,7 @@ var log4js = require('log4js'); var logger = log4js.getLogger(); var calHandler = require('./calHandler'); + var todayCache = { last: 0, data: { @@ -221,9 +222,15 @@ module.exports = { // join arrays for (var i = 0; i < outputArray.length; i++) { - var p = todayCache.data.trains.data.indexOf(outputArray[i].title); - console.log('P: ' + p); - todayCache.data.trains.data.push(outputArray[i]) + var flag=false; + for (var j = 0; j < todayCache.data.trains.data.length;j++) + { + flag = _.isEqual(todayCache.data.trains.data[j], outputArray[i]) + } + + if (!flag) { + todayCache.data.trains.data.push(outputArray[i]); + } } todayCache.data.trains.data = _.uniq(todayCache.data.trains.data);