From 05962e70e52f9e81eeddd7ce7557931cc7de2cca Mon Sep 17 00:00:00 2001 From: Kimmo Puputti Date: Mon, 15 May 2017 16:52:15 +0300 Subject: [PATCH] Remove Stripe account creation from listing creation --- .../EditListingPage/EditListingPage.duck.js | 15 ++++----------- src/containers/EditListingPage/EditListingPage.js | 4 ---- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/src/containers/EditListingPage/EditListingPage.duck.js b/src/containers/EditListingPage/EditListingPage.duck.js index 9f5d1bf6..c7cfa6e8 100644 --- a/src/containers/EditListingPage/EditListingPage.duck.js +++ b/src/containers/EditListingPage/EditListingPage.duck.js @@ -1,6 +1,6 @@ import { omitBy, isUndefined } from 'lodash'; import { addMarketplaceEntities } from '../../ducks/marketplaceData.duck'; -import { createStripeAccount, fetchCurrentUserHasListingsSuccess } from '../../ducks/user.duck'; +import { fetchCurrentUserHasListingsSuccess } from '../../ducks/user.duck'; const requestAction = actionType => params => ({ type: actionType, payload: { params } }); @@ -176,17 +176,10 @@ export function requestShowListing(actionPayload) { export function requestCreateListing(data) { return (dispatch, getState, sdk) => { - const { bankAccountToken, country, ...actionPayload } = data; - dispatch(createListing(actionPayload)); + dispatch(createListing(data)); - const shouldCreateStripeAccount = bankAccountToken && country; - const stripeAccountAddress = { country }; - const accountCreated = shouldCreateStripeAccount - ? dispatch(createStripeAccount(bankAccountToken, stripeAccountAddress)) - : Promise.resolve('already created'); - - return accountCreated - .then(() => sdk.listings.create(actionPayload)) + return sdk.listings + .create(data) .then(response => { const id = response.data.data.id.uuid; // Modify store to understand that we have created listing and can redirect away diff --git a/src/containers/EditListingPage/EditListingPage.js b/src/containers/EditListingPage/EditListingPage.js index 26b8d859..71a1bd2f 100644 --- a/src/containers/EditListingPage/EditListingPage.js +++ b/src/containers/EditListingPage/EditListingPage.js @@ -21,13 +21,11 @@ import { const formatRequestData = values => { const { address, - country, description, images, geolocation, price, title, - bankAccountToken, } = values; return { @@ -37,8 +35,6 @@ const formatRequestData = values => { images: images.map(i => i.imageId), price, title, - country, - bankAccountToken, }; };