diff --git a/src/index.js b/src/index.js index d5120d1..a39b869 100644 --- a/src/index.js +++ b/src/index.js @@ -12,12 +12,15 @@ const ping = async host => { const app = new express(); -app.get("/", async (req, res) => { - if(!fs.existsSync("data.json")) fs.writeFileSync("data.json", "[]"); - const addresses = JSON.parse(fs.readFileSync("./data.json", {encoding:'utf8', flag:'r'})) +const pings = new Map(); - const timeoutDelay = 60000; - +if(!fs.existsSync("data.json")) fs.writeFileSync("data.json", "[]"); +let addresses = JSON.parse(fs.readFileSync("./data.json", {encoding:'utf8', flag:'r'})) +addresses.forEach(a => pings.set(a, -1)); +const timeoutDelay = 60000; + +app.get("/", async (req, res) => { + addresses = JSON.parse(fs.readFileSync("./data.json", {encoding:'utf8', flag:'r'})) let out = `