🐛 fix bug that occurs when someone try the join a full room

docker-deployment
Vincent ASTOLFI 8 months ago
parent 8b585d16db
commit 4ad7ee5993

@ -202,11 +202,19 @@ io.on("connection", (socket) => {
if (room == null) { if (room == null) {
callack({ callack({
status: false status: false,
message: "No room for this code"
}) })
return return
} }
if (room.players.length >= 2) {
callack({
status: false,
message: "Room is full"
})
}
callack({ callack({
status: true status: true
}) })

@ -177,9 +177,7 @@ function onJoinRoom() {
socket.emit("ask for room", roomKey, socket.id, (response) => { socket.emit("ask for room", roomKey, socket.id, (response) => {
if (response.status !== true) { if (response.status !== true) {
if (errorHolder.textContent == "") { errorHolder.textContent = "Error : " + response.message
errorHolder.append("Error : Room Id don't exist")
}
} else { } else {
loader.style.display = "none"; loader.style.display = "none";
roomkeyHolder.innerHTML += `Your room key is : <strong>` + roomId + `</strong>`; roomkeyHolder.innerHTML += `Your room key is : <strong>` + roomId + `</strong>`;

Loading…
Cancel
Save