lin3s-sylius-shop-api-client
Version:
JavaScript client on top of SyliusShopApiPlugin to build integrations with ease.
15 lines (12 loc) • 387 B
JavaScript
import axios from 'axios';
import session from '../session';
export default config => ({ coupon, ...rest }) =>
new Promise((resolve, reject) => {
axios
.delete(`${config.baseUrl}/shop-api/carts/${session(config).Cart.id()}/coupon`, {
coupon,
...rest
})
.then(response => resolve(response.data))
.catch(response => reject(response));
});