diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml index cc3da93..d23208f 100644 --- a/.idea/jsLibraryMappings.xml +++ b/.idea/jsLibraryMappings.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/Source/server/index.js b/Source/server/index.js index 67c5fcd..da9751f 100644 --- a/Source/server/index.js +++ b/Source/server/index.js @@ -133,7 +133,9 @@ io.on("connection", (socket) => { }); socket.on("nextRound", async ({ roomId }) => { - try { + console.log("next round"); + + try { const room = rooms.find((room) => room.id === roomId); room.currentRound = room.currentRound+1; io.to(roomId).emit("nextRound", room); @@ -143,6 +145,29 @@ io.on("connection", (socket) => { } }); + + socket.on("clearBoard", async ({ roomId }) => { + console.log("clearBoard"); + + try { + const room = rooms.find((room) => room.id === roomId); + io.to(roomId).emit("clearBoard", room); + } catch (e) { + console.log(e); + } + }); + + socket.on("clearGame", async ({ roomId }) => { + console.log("clearGame"); + + try { + const room = rooms.find((room) => room.id === roomId); + io.to(roomId).emit("clearGame", room); + } catch (e) { + console.log(e); + } + }); + });