From d7b9bf51fbf725b4f1b5485f051b4e0dead9c3ae Mon Sep 17 00:00:00 2001 From: Jack Date: Sun, 5 Sep 2021 23:03:01 +0100 Subject: [PATCH] saving best pb for each mode --- backend/handlers/pb.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backend/handlers/pb.js b/backend/handlers/pb.js index 94826ccfe..7a31e3415 100644 --- a/backend/handlers/pb.js +++ b/backend/handlers/pb.js @@ -96,6 +96,17 @@ module.exports = { }); } + let topIndex = 0; + let topWpm = 0; + obj[mode][mode2].forEach((pb, index) => { + delete pb.best; + if (pb.wpm > topWpm) { + topIndex = index; + topWpm = pb.wpm; + } + }); + obj[mode][mode2][topIndex].best = true; + return { isPb, obj,