Skip to content

Instantly share code, notes, and snippets.

@ruprict
Last active October 2, 2015 13:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ruprict/3d582ff5f029edf0def3 to your computer and use it in GitHub Desktop.
Save ruprict/3d582ff5f029edf0def3 to your computer and use it in GitHub Desktop.
export function removeFromCart(sku: string) {
return bind(cookie('token'), (token) => {
var headers = {
'Authorization': `Bearer ${token}`,
'Content-Type': 'application/json',
};
return bind(fetch(`${process.env.CART_API_URL}cart/products/${sku}`,
{
mode: process.env.FETCH_MODE,
headers: headers,
method: 'DELETE',
}
), () => {
console.log("remove");
return removeFromCartSuccess(sku)
},
json => ( removeFromCartFailure(json)) );
});
};
const removeFromCartSuccess = createAction(REMOVE_FROM_CART_SUCCESS);
const removeFromCartFailure = createAction(REMOVE_FROM_CART_FAILURE);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment