This commit is contained in:
2025-06-29 14:25:18 +00:00
parent 49ce30f86c
commit 37995ede5c
3 changed files with 128 additions and 117 deletions

View File

@@ -57,34 +57,34 @@ app.use(express.urlencoded({ extended: true }));
app.use(morgan("tiny"));
// Socket connection handling
io.on("connection", (socket) => {
console.log("Client connected:", socket.id);
// Send current array state to newly connected client
socket.emit("arrayChanged", booleanArray);
// Handle array updates from client
socket.on("setArrayValue", (data) => {
const { index, value } = data;
if (index >= 0 && index < booleanArray.length) {
booleanArray[index] = value;
console.log(`Updated index ${index} to ${value}`);
// Broadcast updated array to all clients
io.emit("arrayChanged", booleanArray);
}
});
// Handle getting current array state
socket.on("getArray", () => {
socket.emit("arrayChanged", booleanArray);
});
socket.on("disconnect", () => {
console.log("Client disconnected:", socket.id);
});
});
//io.on("connection", (socket) => {
// console.log("Client connected:", socket.id);
//
// // Send current array state to newly connected client
// socket.emit("arrayChanged", booleanArray);
//
// // Handle array updates from client
// socket.on("setArrayValue", (data) => {
// const { index, value } = data;
//
// if (index >= 0 && index < booleanArray.length) {
// booleanArray[index] = value;
// console.log(`Updated index ${index} to ${value}`);
//
// // Broadcast updated array to all clients
// io.emit("arrayChanged", booleanArray);
// }
// });
//
// // Handle getting current array state
// socket.on("getArray", () => {
// socket.emit("arrayChanged", booleanArray);
// });
//
// socket.on("disconnect", () => {
// console.log("Client disconnected:", socket.id);
// });
//});
app.get("/_health", (req, res) => {
res.json({ healthy: true });