From 09fba476152b6d6c91e82d148b52cbd73d76db1c Mon Sep 17 00:00:00 2001 From: Milo Date: Thu, 19 Jun 2025 14:10:54 +0200 Subject: [PATCH] can join only one poker room --- index.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/index.js b/index.js index 556ae8e..c9e3892 100644 --- a/index.js +++ b/index.js @@ -3506,6 +3506,12 @@ app.post('/create-poker-room', async (req, res) => { return res.status(403).send({message: 'Tu ne peux créer qu\'une seule table à la fois'}) } + const alreadyInARoom = Object.values(pokerRooms).find((room) => { + return Object.keys(room.players).includes(creatorId) + }) + + if (alreadyInARoom) return res.status(403).send({ message: 'Tu es déjà assis à une table' }) + pokerRooms[id] = { id: id, host_id: creatorId, @@ -3554,6 +3560,12 @@ app.post('/poker-room/join', async (req, res) => { const user = await client.users.fetch(userId) + const alreadyInARoom = Object.values(pokerRooms).find((room) => { + return Object.keys(room.players).includes(userId) + }) + + if (alreadyInARoom) return res.status(403).send({ message: 'Déjà assis à une table' }) + let amount = getUser.get(userId)?.coins let fakeMoney = false