mirror of
https://github.com/koel/koel
synced 2024-12-25 12:03:06 +00:00
21 lines
401 B
TypeScript
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)
|
|
}
|
|
}
|