mirror of
https://github.com/kevin-DL/commander_league_web.git
synced 2026-01-11 18:14:27 +00:00
20 lines
414 B
JavaScript
20 lines
414 B
JavaScript
import cookies from 'js-cookie'
|
|
|
|
export const getUserFromCookie = () => {
|
|
const cookie = cookies.get('auth')
|
|
if (!cookie) {
|
|
return
|
|
}
|
|
return JSON.parse(cookie)
|
|
}
|
|
|
|
export const setUserCookie = (user) => {
|
|
cookies.set('auth', user, {
|
|
// firebase id tokens expire in one hour
|
|
// set cookie expiry to match
|
|
expires: 1 / 24,
|
|
})
|
|
}
|
|
|
|
export const removeUserCookie = () => cookies.remove('auth')
|