monkeytype/backend/dao/public-stats.js
2022-03-03 16:31:57 -05:00

23 lines
532 B
JavaScript

import db from "../init/db";
import { roundTo2 } from "../utils/misc";
class PublicStatsDAO {
//needs to be rewritten, this is public stats not user stats
static async updateStats(restartCount, time) {
time = roundTo2(time);
await db.collection("public").updateOne(
{ type: "stats" },
{
$inc: {
testsCompleted: 1,
testsStarted: restartCount + 1,
timeTyping: time,
},
},
{ upsert: true }
);
return true;
}
}
export default PublicStatsDAO;