Skip to content
Snippets Groups Projects

Resolve "Enable database dump import"

15 files
+ 38
20
Compare changes
  • Side-by-side
  • Inline

Files

@@ -102,27 +102,19 @@ class AuthenticationService {
@@ -102,27 +102,19 @@ class AuthenticationService {
}
}
refreshToken () {
refreshToken () {
const token = store().state.token
const refreshToken = store().state.refreshToken
if (!token) {
if (AuthenticationMapper.isExpiredToken(refreshToken)) {
 
/* refresh token expired */
 
console.error('Refresh token expired:', AuthenticationMapper.tokenToExpiryDate(refreshToken))
return false
return false
}
}
if (AuthenticationMapper.isExpiredToken(token)) {
this.authenticateToken(refreshToken)
/* token expired */
.then((response) => {
console.error('Access token has expired:', AuthenticationMapper.tokenToExpiryDate(token))
store().commit('SET_TOKEN', response.access_token)
const refreshToken = store().state.refreshToken
store().commit('SET_REFRESH_TOKEN', response.refresh_token)
if (AuthenticationMapper.isExpiredToken(refreshToken)) {
console.debug('new access token expires:', AuthenticationMapper.tokenToExpiryDate(refreshToken))
/* refresh token expired */
console.error('Refresh token expired:', AuthenticationMapper.tokenToExpiryDate(refreshToken))
return false
return false
}
})
this.authenticateToken(refreshToken)
.then((response) => {
store().commit('SET_TOKEN', response.access_token)
store().commit('SET_REFRESH_TOKEN', response.refresh_token)
console.debug('new access token expires:', AuthenticationMapper.tokenToExpiryDate(refreshToken))
return false
})
}
}
}
}
}
Loading