Rev 6498 | Rev 7342 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import { axios } from '../../utils'
import { actionsTypes } from './auth.types'
export const getPermissions = () => {
return (dispatch) => {
axios
.get('/signin', { headers: { 'Content-Type': 'application/json' } })
.then(({ data: permissions }) => {
dispatch(setPermissions(permissions))
})
.catch((err) => {
console.log(err)
throw new Error(err)
})
}
}
const setPermissions = (permissions) => ({
type: actionsTypes.SET_PERMISSIONS,
payload: permissions,
})
export const login = (permissions) => ({
type: actionsTypes.LOGIN,
})
export const logout = (permissions) => ({
type: actionsTypes.LOGOUT,
})