mirror of
https://github.com/vercel/commerce.git
synced 2025-05-19 07:56:59 +00:00
35 lines
658 B
TypeScript
35 lines
658 B
TypeScript
import reconcileCartsMutation from '@framework/utils/mutations/reconcile-carts'
|
|
|
|
async function reconcileCarts({
|
|
config,
|
|
anonymousCartId,
|
|
cartToken,
|
|
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
|