auth.js 425 B

1234567891011121314151617181920212223242526272829
  1. import { isEmpty } from 'lodash'
  2. const TOKEN_KEY = 'eiruAutomation'
  3. /**
  4. *
  5. */
  6. export const hasToken = () => {
  7. return isEmpty(getToken())
  8. }
  9. /**
  10. *
  11. */
  12. export const getToken = () => {
  13. return localStorage.getItem(TOKEN_KEY)
  14. }
  15. /**
  16. *
  17. * @param {*} token
  18. */
  19. export const setToken = token => {
  20. if (!token.startsWith('JWT')) {
  21. token = `JWT ${token}`
  22. }
  23. localStorage.setItem(TOKEN_KEY, token)
  24. }