diff --git a/inroducer/index.js b/inroducer/index.js index 90f842d7362ae40059fda1ad4414a352b1d1ddb6..b76e2ae6354c5802231f2832f2ca34b904ea543c 100644 --- a/inroducer/index.js +++ b/inroducer/index.js @@ -149,8 +149,8 @@ socket.on("message", function(message, rinfo) { if (text[0] === "dead") { console.log(text) console.log(text[1].toString()[0]) - machines = machines.filter(m => m.toString()[0] !== text[1].toString()[0]); - console.log(machines) + // machines = machines.filter(m => m.toString()[0] !== text[1].toString()[0]); + // console.log(machines) } }); diff --git a/machine/index.js b/machine/index.js index 8ead3a2d195421e0a1e61f9a0d5a45379208de10..57081f6162c6be05e6b530c09520684e2d921415 100644 --- a/machine/index.js +++ b/machine/index.js @@ -118,7 +118,7 @@ function updateTimeStamp(ackMachineNumber) { function updateStatuses() { Object.keys(connections).forEach(connection => { - if (Date.now() - connections[connection].timestamp >= 2000) { + if (Date.now() - connections[connection].timestamp >= 2000 && connections[connection].timestamp != 0) { connections[connection].status = "dead" const message = Buffer.from(`dead ${connection}`);