auth.ts 834 Bytes
// @ts-ignore
import Cookies from "js-cookie"

const TokenKey = 'Admin-Token'

export function getToken() {
  if (Cookies.get(TokenKey)) {
    // console.log(Cookies.get(TokenKey).path)
    // console.log(Cookies.get(TokenKey).domain)
  }
  // return Cookies.get(TokenKey)
  return localStorage.getItem(TokenKey)
}

export function getTokenKey(key: string) {
  return Cookies.get(key)
}

export function setToken(token: string) {
  localStorage.setItem(TokenKey, token)
  return Cookies.set(TokenKey, token, {expires: 7, path: '/', domain: ''})
}

export function setTokenKey(key: string, token: string) {
  return Cookies.set(key, token)
}

export function removeToken() {
  return localStorage.removeItem(TokenKey)
  // return Cookies.remove(TokenKey)
}

export function removeTokenKey(key: string) {
  return Cookies.remove(key)
}