1p / src /static /timeout.js
pythoneerHiro's picture
Upload 54 files
4585d4c verified
raw
history blame
666 Bytes
const TIMEOUT_MS = 3000; //this constant is replaced in v0-app
function timeoutHandler() {
alert("User inactive for too long");
console.log("User inactivity timed out");
//call the equivalent function
}
// Set up the timer
let timeoutTimer;
function resetTimer() {
clearTimeout(timeoutTimer);
timeoutTimer = setTimeout(timeoutHandler, TIMEOUT_MS);
console.log("timeout user: reset")
}
//document.removeEventListener("mousemove", resetTimer);
//document.removeEventListener("keypress", resetTimer);
document.addEventListener("mousemove", resetTimer);
document.addEventListener("keypress", resetTimer);
resetTimer();