Ver código fonte

Cancel token refresh if it is currently invalid

master
Immanuel Onyeka 1 ano atrás
pai
commit
268227203f
1 arquivos alterados com 3 adições e 3 exclusões
  1. +3
    -3
      components/app.vue

+ 3
- 3
components/app.vue Ver arquivo

@@ -61,6 +61,7 @@ function getCookie(name) {

function refreshToken() {
const token = getCookie("skouter")
const timeout = setTimeout(this.refreshToken, 1000*60*25)

fetch(`/api/token`,
{method: 'GET',
@@ -71,13 +72,12 @@ function refreshToken() {
}).then(response => {
if (!response.ok) {
console.log("Error refreshing token.")
clearTimeout(timeout)
window.location.hash = '#login'
} else {
this.token = getCookie("skouter")
}
})

// Recursive refresh
setTimeout(this.refreshToken, 1000*60*25)
}

function getUser() {


Carregando…
Cancelar
Salvar