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

Hotfix. Last change got weird. Issue #6

parent f02be26b
No related branches found
No related tags found
No related merge requests found
......@@ -37,19 +37,11 @@ router.get("/gamescore/:userid/:gameid", (req, res) => {
);
});
<<<<<<< HEAD
router.post("/highscore", (req, res) => {
MongoClient.connect(
connectionUrl,
{ useNewUrlParser: true, useUnifiedTopology: true },
(err, client) => {
=======
router.post("/highscore/:userid/:gameid/:score", (req, res) => {
MongoClient.connect(
connectionUrl,
{ useNewUrlParser: true, useUnifiedTopology: true },
async (err, client) => {
>>>>>>> 4e2462fe51615bf8aa1aed7144654cf98a918327
// Unable to connect to database
if (err) {
res.sendStatus(500); // Internal server error
......@@ -59,7 +51,6 @@ router.post("/highscore/:userid/:gameid/:score", (req, res) => {
const db = client.db("gameWare");
const collection = "highscores";
<<<<<<< HEAD
db.collection(collection).updateOne(
{
gameid: req.body.gameid,
......@@ -75,44 +66,6 @@ router.post("/highscore/:userid/:gameid/:score", (req, res) => {
res.json(result);
}
);
=======
const queryresult = await db.collection(collection).findOne({
gameid: req.params.gameid,
userid: req.params.userid
});
if (queryresult) {
db.collection(collection).updateOne(
{
gameid: req.params.gameid,
userid: req.params.userid
},
{ $set: { value: parseInt(req.params.score) } },
(err, result) => {
if (err) {
res.sendStatus(500); // Internal server error
return;
}
res.json(result);
}
);
} else {
db.collection(collection).insertOne(
{
gameid: req.params.gameid,
userid: req.params.userid,
value: parseInt(req.params.score)
},
(err, result) => {
if (err) {
res.sendStatus(500); // Internal server error
return;
}
res.json(result);
}
);
}
>>>>>>> 4e2462fe51615bf8aa1aed7144654cf98a918327
}
);
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment