From a9885268c25b56a2c97bb18eacc9b2804d494bca Mon Sep 17 00:00:00 2001 From: vicent Date: Tue, 27 Jun 2023 16:09:07 +0200 Subject: [PATCH] fix: arrow function --- front/salix/components/layout/index.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/front/salix/components/layout/index.js b/front/salix/components/layout/index.js index 099e3fd6eb..08430c2e56 100644 --- a/front/salix/components/layout/index.js +++ b/front/salix/components/layout/index.js @@ -39,7 +39,7 @@ export class Layout extends Component { this.renewInterval = firtsResult.renewInterval; const intervalMilliseconds = firtsResult.renewInterval * 1000; - this.inservalId = setInterval(this.checkTokenValidity.bind(this), intervalMilliseconds); + this.inservalId = setInterval(() => this.checkTokenValidity(), intervalMilliseconds); }); } @@ -52,11 +52,6 @@ export class Layout extends Component { const nuevaFechaEnMilisegundos = fechaEnMilisegundos + duracionEnMilisegundos; // Sumar los milisegundos const nuevaFecha = new Date(nuevaFechaEnMilisegundos); // Crear una nueva fecha a partir de los milisegundos - // const created = new Date(this.vnToken.created); - // const createdInSeconds = Math.floor(created.getTime() / 1000); - // const maxSeconds = createdInSeconds + this.vnToken.ttl; - // const maxDate = new Date(maxSeconds); - const now = new Date(); console.log(now > nuevaFecha, now, nuevaFecha); if (now > nuevaFecha) { @@ -66,8 +61,12 @@ export class Layout extends Component { let remember = true; if (window.sessionStorage.vnToken) remember = false; - this.vnToken.set(json.data.token, new Date(), json.data.renewPeriod, remember); + this.vnToken.set(json.data.token, now, json.data.renewPeriod, remember); } + }) + .catch(res => { + if (res.status !== 405) + throw res; }); } }