Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 32 | Rev 63 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 32 Rev 38
Línea 4... Línea 4...
4
export const getPermissions = () => {
4
export const getPermissions = () => {
5
  return (dispatch) => {
5
  return (dispatch) => {
6
    dispatch(startLoading());
6
    dispatch(startLoading());
7
    axios
7
    axios
8
      .get("/signin", { headers: { "Content-Type": "application/json" } })
8
      .get("/signin", { headers: { "Content-Type": "application/json" } })
9
      .then(({ data: permissions }) => {
9
      .then((response) => {
-
 
10
        const { success, data: permissions } = response.data;
-
 
11
 
-
 
12
        if (permissions.jwt) {
10
        window.localStorage.setItem("jwt", permissions.jwt);
13
          window.localStorage.setItem("jwt", permissions.jwt);
-
 
14
        }
-
 
15
 
11
        dispatch(
16
        dispatch(
12
          setPermissions({ ...permissions, isAuth: permissions.is_logged_in })
17
          setPermissions({ ...permissions, isAuth: permissions.is_logged_in })
13
        );
18
        );
14
      })
19
      })
15
      .catch((err) => {
20
      .catch((err) => {