summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--reduce.js7
1 files changed, 2 insertions, 5 deletions
diff --git a/reduce.js b/reduce.js
index b17a246..3ac9da2 100644
--- a/reduce.js
+++ b/reduce.js
@@ -31,10 +31,7 @@ function aggregatePayloads(config) {
}
function deriveStatistics(config) {
- const sorter = R.converge(R.multiply, [
- R.prop('Winner'),
- R.prop('Count'),
- ]);
+ const sorter = R.compose(R.defaultTo(0), R.prop('Winner'));
// divide sums by counts = averages
const transformer = R.map(
@@ -45,7 +42,7 @@ function deriveStatistics(config) {
])
);
- return R.compose(R.sortBy(sorter), transformer);
+ return R.compose(transformer, R.sortBy(sorter));
}
module.exports = {