Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3035 | Rev 3262 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
2219 stevensc 1
import { actionsTypes } from './auth.types'
5 stevensc 2
 
96 stevensc 3
export const setPermissions = (permissions) => ({
5 stevensc 4
  type: actionsTypes.SET_PERMISSIONS,
2219 stevensc 5
  payload: permissions
6
})
5 stevensc 7
 
8
export const startLoading = () => ({
2219 stevensc 9
  type: actionsTypes.START_LOADING
10
})
5 stevensc 11
 
12
export const stopLoading = () => ({
2219 stevensc 13
  type: actionsTypes.STOP_LOADING
14
})
5 stevensc 15
 
2219 stevensc 16
export const logout = () => {
17
  return (dispatch) => {
2237 stevensc 18
    window.localStorage.removeItem('jwt')
19
    window.localStorage.removeItem('aes')
2219 stevensc 20
    dispatch(removeAuth())
21
  }
22
}
23
 
66 stevensc 24
export const login = () => ({
2219 stevensc 25
  type: actionsTypes.LOGIN
26
})
5 stevensc 27
 
2219 stevensc 28
export const removeAuth = () => ({
29
  type: actionsTypes.LOGOUT
30
})