Make sure only one result per day is shown

This commit is contained in:
Rowan Manning
2013-09-26 16:54:36 +01:00
parent 145d6c27ed
commit b11e1e20da
2 changed files with 19 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
'use strict';
var _ = require('underscore');
var moment = require('moment');
module.exports = presentResultList;
function presentResultList (results) {
var resultsByDay = _.groupBy(results, function (result) {
return moment(result.date).format('YYYY-MM-DD');
});
var uniqueDayResults = [];
_.keys(resultsByDay).forEach(function (day) {
uniqueDayResults.push(resultsByDay[day][0]);
});
return uniqueDayResults;
}