|
@@ -1,6 +1,7 @@
|
|
|
import { Dispatch } from "react";
|
|
import { Dispatch } from "react";
|
|
|
import { Action } from "./actionTypes";
|
|
import { Action } from "./actionTypes";
|
|
|
import { login as apiLoginRequest } from "../../api";
|
|
import { login as apiLoginRequest } from "../../api";
|
|
|
|
|
+import keys from "../storageKeys";
|
|
|
|
|
|
|
|
// Accion asincrona: Loguea al usuario
|
|
// Accion asincrona: Loguea al usuario
|
|
|
export const login = (username: string, password: string) => async (
|
|
export const login = (username: string, password: string) => async (
|
|
@@ -25,6 +26,7 @@ export const login = (username: string, password: string) => async (
|
|
|
const body = await res.json();
|
|
const body = await res.json();
|
|
|
|
|
|
|
|
const userToken = body.token;
|
|
const userToken = body.token;
|
|
|
|
|
+ localStorage.setItem(keys.userToken, userToken);
|
|
|
|
|
|
|
|
dispatch(loginSuccess(username, userToken));
|
|
dispatch(loginSuccess(username, userToken));
|
|
|
} catch (e) {
|
|
} catch (e) {
|