Adding CLearGame and ClearBoard socket
continuous-integration/drone/push Build is passing Details

master
dohodin 5 months ago
parent b08f0bda8c
commit d4bc2acd31

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptLibraryMappings">
<file url="file://$PROJECT_DIR$" libraries="{Node.js Core}" />
<includedPredefinedLibrary name="Node.js Core" />
</component>
</project>

@ -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);
}
});
});

Loading…
Cancel
Save