22 lines
695 B
JavaScript
Vendored
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()
|
|
}
|
|
})
|