Add prettierc/workspace config

This commit is contained in:
Ralex91
2024-02-01 19:10:40 +01:00
parent c2db3810ac
commit 6c7f31a6d4
33 changed files with 278 additions and 153 deletions

View File

@@ -2,6 +2,9 @@
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"start": "node ./src/index.js"
},
"dependencies": {
"socket.io": "^4.7.4"
}

View File

@@ -18,28 +18,28 @@ io.on("connection", (socket) => {
console.log(`A user connected ${socket.id}`)
socket.on("player:join", (player) =>
Player.join(gameState, io, socket, player)
Player.join(gameState, io, socket, player),
)
socket.on("manager:createRoom", () =>
Manager.createRoom(gameState, io, socket)
Manager.createRoom(gameState, io, socket),
)
socket.on("manager:kickPlayer", (playerId) =>
Manager.kickPlayer(gameState, socket, io, playerId)
Manager.kickPlayer(gameState, socket, io, playerId),
)
socket.on("manager:startGame", () => Manager.startGame(gameState, io, socket))
socket.on("player:selectedAnswer", (answerKey) =>
Player.selectedAnswer(gameState, io, socket, answerKey)
Player.selectedAnswer(gameState, io, socket, answerKey),
)
socket.on("manager:nextQuestion", () =>
Manager.nextQuestion(gameState, io, socket)
Manager.nextQuestion(gameState, io, socket),
)
socket.on("manager:showLeaderboard", () =>
Manager.showLoaderboard(gameState, io, socket)
Manager.showLoaderboard(gameState, io, socket),
)
socket.on("disconnect", () => {

View File

@@ -33,6 +33,16 @@ export const startRound = async (game, io, socket) => {
total: game.questions.length,
})
io.to(game.room).emit("game:status", {
name: "SHOW_PREPARED",
data: {
totalAnswers: game.questions[game.currentQuestion].answers.length,
questionNumber: game.currentQuestion + 1,
},
})
await sleep(4)
io.to(game.room).emit("game:status", {
name: "SHOW_QUESTION",
data: {

View File

@@ -1,14 +0,0 @@
import { Server } from "socket.io"
const io = new Server({
cors: {
origin: "*",
},
})
io.on("connection", (socket) => {
console.log("a user connected")
io.to(socket.id).emit("message", "Hello from server")
})
io.listen(5057)