mirror of
https://github.com/randyjc/Rahoot.git
synced 2026-03-13 20:15:35 +01:00
Fix EsLint config & update packages
This commit is contained in:
@@ -8,22 +8,24 @@ const Manager = {
|
||||
createRoom: (game, io, socket, password) => {
|
||||
if (game.password !== password) {
|
||||
io.to(socket.id).emit("game:errorMessage", "Bad Password")
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
if (game.manager || game.room) {
|
||||
io.to(socket.id).emit("game:errorMessage", "Already manager")
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
let roomInvite = generateRoomId()
|
||||
const roomInvite = generateRoomId()
|
||||
game.room = roomInvite
|
||||
game.manager = socket.id
|
||||
|
||||
socket.join(roomInvite)
|
||||
io.to(socket.id).emit("manager:inviteCode", roomInvite)
|
||||
|
||||
console.log("New room created: " + roomInvite)
|
||||
console.log(`New room created: ${roomInvite}`)
|
||||
},
|
||||
|
||||
kickPlayer: (game, io, socket, playerId) => {
|
||||
@@ -75,7 +77,7 @@ const Manager = {
|
||||
return
|
||||
}
|
||||
|
||||
game.currentQuestion++
|
||||
game.currentQuestion += 1
|
||||
startRound(game, io, socket)
|
||||
},
|
||||
|
||||
@@ -101,7 +103,9 @@ const Manager = {
|
||||
},
|
||||
})
|
||||
|
||||
// eslint-disable-next-line no-param-reassign
|
||||
game = deepClone(GAME_STATE_INIT)
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -8,11 +8,13 @@ const Player = {
|
||||
await inviteCodeValidator.validate(roomId)
|
||||
} catch (error) {
|
||||
socket.emit("game:errorMessage", error.errors[0])
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
if (!game.room || roomId !== game.room) {
|
||||
socket.emit("game:errorMessage", "Room not found")
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
@@ -24,21 +26,25 @@ const Player = {
|
||||
await usernameValidator.validate(player.username)
|
||||
} catch (error) {
|
||||
socket.emit("game:errorMessage", error.errors[0])
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
if (!game.room || player.room !== game.room) {
|
||||
socket.emit("game:errorMessage", "Room not found")
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
if (game.players.find((p) => p.username === player.username)) {
|
||||
socket.emit("game:errorMessage", "Username already exists")
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
if (game.started) {
|
||||
socket.emit("game:errorMessage", "Game already started")
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
@@ -46,7 +52,7 @@ const Player = {
|
||||
|
||||
socket.join(player.room)
|
||||
|
||||
let playerData = {
|
||||
const playerData = {
|
||||
username: player.username,
|
||||
room: player.room,
|
||||
id: socket.id,
|
||||
@@ -64,6 +70,7 @@ const Player = {
|
||||
|
||||
selectedAnswer: (game, io, socket, answerKey) => {
|
||||
const player = game.players.find((player) => player.id === socket.id)
|
||||
|
||||
const question = game.questions[game.currentQuestion]
|
||||
|
||||
if (!player) {
|
||||
|
||||
Reference in New Issue
Block a user