lin3s-sylius-shop-api-client
Version:
JavaScript client on top of SyliusShopApiPlugin to build integrations with ease.
23 lines (19 loc) • 545 B
JavaScript
import axios from 'axios';
import {contentTypeJson} from '../requestConfig';
export default config => ({email, firstName, lastName, plainPassword, ...rest}) => {
return new Promise((resolve, reject) => {
const headers = {
...contentTypeJson(),
};
axios.post(`${config.baseUrl}/shop-api/register`, {
email,
firstName,
lastName,
plainPassword,
channel: config.channel,
...rest
}, headers)
.then(response => resolve(response.data))
.catch(error => reject(error));
});
};