Loan Laux 254659e7c0
normalize data output in use-customer
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-28 21:16:50 +04:00

35 lines
658 B
TypeScript

import reconcileCartsMutation from '@framework/utils/mutations/reconcile-carts'
async function reconcileCarts({
config,
cartId,
anonymousCartToken,
reactionCustomerToken,
}) {
const {
data: {
reconcileCarts: { cart: rawReconciledCart },
},
} = await config.fetch(
reconcileCartsMutation,
{
variables: {
input: {
anonymousCartId: cartId,
cartToken: anonymousCartToken,
shopId: config.shopId,
},
},
},
{
headers: {
Authorization: `Bearer ${reactionCustomerToken}`,
},
}
)
return rawReconciledCart
}
export default reconcileCarts