class TokenService { isAuthenticated() { const isAuthenticated = !!this.getLocalAccessToken() || !!this.getLocalRefreshToken() return isAuthenticated } getLocalAccessToken() { const user = this.getUser() return user?.access_token } updateLocalAccessToken(token) { let user = this.getUser() user.access_token = token this.setUser(user) } getLocalRefreshToken() { const user = this.getUser() return user?.refresh_token } getUser() { return JSON.parse(localStorage.getItem('user')) } setUser(user) { console.log('set User..' + JSON.stringify(user)) localStorage.setItem('user', JSON.stringify(user)) } removeUser() { console.log('remove User..') localStorage.removeItem('user') } } export default new TokenService()