{"size": 1152, "ext": "js", "max_stars_repo_path": "src/actions/productosActions.js", "max_stars_repo_name": "jeisonsrz/ReactPlantillaProyecto", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "src/actions/productosActions.js", "max_issues_repo_name": "jeisonsrz/ReactPlantillaProyecto", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "src/actions/productosActions.js", "max_forks_repo_name": "jeisonsrz/ReactPlantillaProyecto", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 24.0, "max_line_length": 100, "alphanum_fraction": 0.6927083333}
import { MOSTRAR_PRODUCTOS, GUARDAR_PRODUCTO, ELIMINAR_PRODUCTO } from "./types";

//axios
import axios from "axios";

//

export const mostrarProductos = id => async dispatch => {
  const respuesta = await axios.get("http://localhost:5000/usuarios");
  //https://my-json-server.typicode.com/jeisonsrz/ReactNetlify/productos
  console.log(respuesta);

  dispatch({
    type: MOSTRAR_PRODUCTOS,
    payload: respuesta.data
  });
  //return { type: MOSTRAR_PRODUCTOS };
};

export const guardarProducto = producto => async dispatch => {
  const respuesta = await axios.post(
    "http://localhost:5000/usuario",
    producto
  );
  console.log(respuesta);

  dispatch({
    type: GUARDAR_PRODUCTO,
    payload: respuesta.data
  });
  //return { type: MOSTRAR_PRODUCTOS };
};

export const eliminarProducto = id => async dispatch => {
const respuesta=await axios.post(
   /* 'https://my-json-server.typicode.com/jeisonsrz/ReactNetlify/productos/'+producto,producto   */
'http://localhost:5000/borrarusuario',id
  );
  console.log(respuesta);    


  dispatch({
    type: ELIMINAR_PRODUCTO,
    payload: id
  });
  //return { type: MOSTRAR_PRODUCTOS };
};
