1234567891011121314151617181920 |
- import shop from '../api/shop'
- import * as types from './mutation-types'
- export const addToCart = types.ADD_TO_CART
- export const checkout = ({ dispatch, state }, products) => {
- const savedCartItems = [...state.cart.added]
- dispatch(types.CHECKOUT_REQUEST)
- shop.buyProducts(
- products,
- () => dispatch(types.CHECKOUT_SUCCESS),
- () => dispatch(types.CHECKOUT_FAILURE, savedCartItems)
- )
- }
- export const getAllProducts = ({ dispatch }) => {
- shop.getProducts(products => {
- dispatch(types.RECEIVE_PRODUCTS, products)
- })
- }
|