webapp/src/stores/token.ts
Untone fce7ffb972
Some checks failed
deploy / test (push) Failing after 55s
deploy / deploy (push) Has been skipped
forget-fix-graphql-client-fix
2023-12-03 13:22:42 +03:00

11 lines
394 B
TypeScript

import { cookieStorage, createStorage } from '@solid-primitives/storage'
// https://start.solidjs.com/api/createCookieSessionStorage
export const [store, setStore, { remove }] = createStorage({
api: cookieStorage,
prefix: 'discoursio',
})
export const getToken = () => store.token
export const setToken = (value) => setStore('token', value)
export const resetToken = () => remove('token')