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);