Skip to content
Snippets Groups Projects
Commit 115cdfce authored by Tobias Ørstad's avatar Tobias Ørstad
Browse files

Finish update highscore method

parent 0a1e2f32
No related branches found
No related tags found
1 merge request!25Resolve "Update highscores"
......@@ -53,10 +53,10 @@ router.post("/highscore", (req, res) => {
db.collection(collection).updateOne(
{
gameid: req.body.gameid,
userid: req.body.userid
gameid: mongo.ObjectID(req.body.gameid),
userid: mongo.ObjectID(req.body.userid)
},
{ $set: { value: parseInt(req.body.score) } },
{ $max: { value: req.body.value } },
{ upsert: true },
(err, result) => {
if (err) {
......
......@@ -19,9 +19,13 @@ router.get("/username/:userid", (req, res) => {
// Using the database gameWare and collection games
const db = client.db("gameWare");
const collection = "players";
const id = mongo.ObjectId(req.params.userid);
let id;
try {
id = mongo.ObjectId(req.params.userid);
} catch (err) {
res.status(400).send("Invalid userid");
return;
}
db.collection(collection)
.find({
_id: id
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment