koel/resources/assets/js/services/authService.ts
2022-04-24 11:50:45 +03:00

21 lines
401 B
TypeScript

import { localStorageService } from '.'
export const authService = {
storageKey: 'api-token',
getToken () {
return localStorageService.get<string | null>(this.storageKey)
},
hasToken () {
return Boolean(this.getToken())
},
setToken (token: string) {
localStorageService.set(this.storageKey, token)
},
destroy () {
localStorageService.remove(this.storageKey)
}
}