diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2018-05-07 08:57:02 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2018-05-07 08:57:02 +0200 |
| commit | ded191658af266a764332b9a1b72d628de3d5b6e (patch) | |
| tree | 132cc7fc303a6c45b7eb436f6291b81c15c728c8 | |
| parent | d2eb3e07bf77bcb1fa85f1ddd768fffc5bb2a3b4 (diff) | |
| download | brokentalents-ded191658af266a764332b9a1b72d628de3d5b6e.tar.gz brokentalents-ded191658af266a764332b9a1b72d628de3d5b6e.zip | |
fix sorting
| -rw-r--r-- | reduce.js | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -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 = { |
