summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2018-05-07 08:57:02 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2018-05-07 08:57:02 +0200
commitded191658af266a764332b9a1b72d628de3d5b6e (patch)
tree132cc7fc303a6c45b7eb436f6291b81c15c728c8
parentd2eb3e07bf77bcb1fa85f1ddd768fffc5bb2a3b4 (diff)
downloadbrokentalents-ded191658af266a764332b9a1b72d628de3d5b6e.tar.gz
brokentalents-ded191658af266a764332b9a1b72d628de3d5b6e.zip
fix sorting
-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 = {