diff --git a/server.js b/server.js index 3b0db44..f65643b 100644 --- a/server.js +++ b/server.js @@ -76,8 +76,10 @@ const listener = app.listen(process.env.PORT, function() { const loop = () => { console.log("loop", lastClosed); if (lastSeen < new Date() - 2 * 60 * 1000 && lastClosed < lastSeen) { + // the Fuz is newly closed, notify on matrix and write file to survive reboot lastClosed = new Date(); } + setTimeout(loop, 10 * 1000); }; setTimeout(loop, 1 * 1000); // give some time for presence button to show up (1 min)