mirror of
https://github.com/randyjc/Rahoot.git
synced 2026-03-13 20:15:35 +01:00
Add prettierc/workspace config
This commit is contained in:
@@ -2,6 +2,9 @@
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"start": "node ./src/index.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"socket.io": "^4.7.4"
|
||||
}
|
||||
|
||||
@@ -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", () => {
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user