UNPKG

commerce-vuex

Version:
28 lines (22 loc) 833 B
import { auth, nav } from 'oak-vuex' const { getHubAuthHeader } = auth const { wrapRequest } = nav const retainhubCommerceApiUrl = process.env.VUE_APP_RETAINHUB_COMMERCE_API_URL const hubName = process.env.VUE_APP_RETAINHUB_NAME const doPostOne = wrapRequest(({businessDetails,businessBrand,businessServices}) => { const requestOptions = { method: 'POST', headers: { 'Content-Type': 'application/json', 'Prefer': 'return=representation', ...getHubAuthHeader(hubName) }, body: JSON.stringify({ 'business_details':businessDetails, 'business_brand':businessBrand, 'business_services':businessServices}) }; return fetch(`${retainhubCommerceApiUrl}/rpc/create_unclaimed_business`, requestOptions) }) export default { doPostOne }