diff --git a/functions/index.js b/functions/index.js index 724a22057..483b20459 100644 --- a/functions/index.js +++ b/functions/index.js @@ -262,7 +262,8 @@ function checkIfPB(uid, obj, userdata) { wpm: obj.wpm, acc: obj.acc, raw: obj.rawWpm, - timestamp: Date.now() + timestamp: Date.now(), + consistency: obj.consistency }, ], }, @@ -286,7 +287,8 @@ function checkIfPB(uid, obj, userdata) { wpm: obj.wpm, acc: obj.acc, raw: obj.rawWpm, - timestamp: Date.now() + timestamp: Date.now(), + consistency: obj.consistency }, ], }, @@ -319,6 +321,7 @@ function checkIfPB(uid, obj, userdata) { pb.acc = obj.acc; pb.raw = obj.rawWpm; pb.timestamp = Date.now(); + pb.consistency = obj.consistency; toUpdate = true; } else { //no pb @@ -335,7 +338,8 @@ function checkIfPB(uid, obj, userdata) { wpm: obj.wpm, acc: obj.acc, raw: obj.rawWpm, - timestamp: Date.now() + timestamp: Date.now(), + consistency: obj.consistency }); toUpdate = true; } @@ -350,7 +354,8 @@ function checkIfPB(uid, obj, userdata) { wpm: obj.wpm, acc: obj.acc, raw: obj.rawWpm, - timestamp: Date.now() + timestamp: Date.now(), + consistency: obj.consistency }, ]; toUpdate = true; diff --git a/public/js/db.js b/public/js/db.js index a092a5398..75a732730 100644 --- a/public/js/db.js +++ b/public/js/db.js @@ -207,7 +207,8 @@ async function db_saveLocalPB( difficulty, wpm, acc, - raw + raw, + consistency ) { function cont() { try { @@ -226,6 +227,7 @@ async function db_saveLocalPB( pb.acc = acc; pb.raw = raw; pb.timestamp = Date.now(); + pb.consistency = consistency; } }); if (!found) { @@ -237,7 +239,8 @@ async function db_saveLocalPB( wpm: wpm, acc: acc, raw: raw, - timestamp: Date.now() + timestamp: Date.now(), + consistency: consistency }); } } catch (e) { @@ -251,7 +254,8 @@ async function db_saveLocalPB( wpm: wpm, acc: acc, raw: raw, - timestamp: Date.now() + timestamp: Date.now(), + consistency: consistency }, ]; } diff --git a/public/js/script.js b/public/js/script.js index 98159b6fb..8dcb09d33 100644 --- a/public/js/script.js +++ b/public/js/script.js @@ -2218,6 +2218,7 @@ function showResult(difficultyFailed = false) { stats.wpm, stats.acc, stats.wpmRaw, + stats.consistency ); } else if (e.data.resultCode === 1) { if (localPb) {