mirror of
https://github.com/gnmyt/myspeed.git
synced 2026-04-30 08:49:43 -05:00
refactor: remove calculateTestAverages function in helpers.js
This commit is contained in:
+1
-18
@@ -14,21 +14,4 @@ module.exports.mapRounded = (entries, type) => ({
|
||||
min: Math.min(...entries.map((entry) => entry[type])),
|
||||
max: Math.max(...entries.map((entry) => entry[type])),
|
||||
avg: Math.round(entries.reduce((a, b) => a + b[type], 0) / entries.length)
|
||||
});
|
||||
|
||||
module.exports.calculateTestAverages = (tests) => {
|
||||
let avgNumbers = {ping: 0, down: 0, up: 0, time: 0};
|
||||
|
||||
tests.forEach((current) => {
|
||||
avgNumbers.ping += current.ping;
|
||||
avgNumbers.down += current.download;
|
||||
avgNumbers.up += current.upload;
|
||||
avgNumbers.time += current.time;
|
||||
});
|
||||
|
||||
Object.keys(avgNumbers).forEach((key) => {
|
||||
avgNumbers[key] = avgNumbers[key] / tests.length;
|
||||
});
|
||||
|
||||
return avgNumbers;
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user