ldc-supportweb/resources/js/session_watch.js
2022-03-31 18:31:20 +02:00

22 lines
695 B
JavaScript
Vendored

document.addEventListener('DOMContentLoaded', () => {
let validateSession = require('./modules/session_pinger').default.methods.validateSession,
sessionInvalidAction = () => {
Swal.fire({
title: 'Session expirée',
text: 'Votre session à expiré vous devrez recharger la page pour soumettre des informations.',
icon: 'error'
})
clearTimeout(timeOut)
},
timer = 10000,
timeOut
let timerAction = () => {
validateSession(sessionInvalidAction)
timeOut = setTimeout(timerAction, timer)
}
if (window.__SESSION_WATCH) {
timerAction()
}
})