From 06384b45d3319d796669704d0bd4c73f1b8bb2b0 Mon Sep 17 00:00:00 2001 From: Lukian LEIZOUR Date: Sun, 2 Jun 2024 18:05:32 +0200 Subject: [PATCH] commit --- api/v1/games/addHelper.js | 2 +- api/v1/games/removeHelper.js | 2 +- libs/mysql.js | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/api/v1/games/addHelper.js b/api/v1/games/addHelper.js index 5310304..d51f0f0 100644 --- a/api/v1/games/addHelper.js +++ b/api/v1/games/addHelper.js @@ -25,7 +25,7 @@ router.post('/', async (req, res) => { return res.status(400).send({error: "you are already an helper for this game"}); } - await addHelper(user.user.id, gameid); + await addHelper(user.user.username, gameid); } catch { return res.status(400).send({error: "invalid token"}); } diff --git a/api/v1/games/removeHelper.js b/api/v1/games/removeHelper.js index bbe1166..f17f8aa 100644 --- a/api/v1/games/removeHelper.js +++ b/api/v1/games/removeHelper.js @@ -14,7 +14,7 @@ router.post('/', async (req, res) => { try { const user = jwt.verify(token, process.env.JWTSecret); - await removeHelper(user.user.id, gameid); + await removeHelper(user.user.username, gameid); } catch { return res.status(400).send({error: "invalid token"}); } diff --git a/libs/mysql.js b/libs/mysql.js index 38db130..2819e88 100644 --- a/libs/mysql.js +++ b/libs/mysql.js @@ -39,10 +39,10 @@ function getGame(gameid) { }) } -function addHelper(userid, gameid) { +function addHelper(username, gameid) { return new Promise((resolve, reject) => { con.query( - `UPDATE games SET helpers = JSON_ARRAY_APPEND(helpers, '$', ${userid}) WHERE id = ${gameid}`, + `UPDATE games SET helpers = JSON_ARRAY_APPEND(helpers, '$', ${username}) WHERE id = ${gameid}`, (error, result) => { if (error) { reject(new Error(error)); @@ -53,10 +53,10 @@ function addHelper(userid, gameid) { }) } -function removeHelper(userid, gameid) { +function removeHelper(username, gameid) { return new Promise((resolve, reject) => { con.query( - `UPDATE games SET helpers = JSON_REMOVE(helpers, JSON_UNQUOTE(JSON_SEARCH(helpers, 'one', ${userid}))) WHERE id = ${gameid}`, + `UPDATE games SET helpers = JSON_REMOVE(helpers, JSON_UNQUOTE(JSON_SEARCH(helpers, 'one', ${username}))) WHERE id = ${gameid}`, (error, result) => { if (error) { reject(new Error(error));