From ab2959fa15344d22844d8d9d1584e36bd0079e6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Meyer?= Date: Fri, 14 Jul 2023 11:37:42 +0200 Subject: [PATCH] feat(poc): fix cart type --- lib/shopware/index.ts | 69 +++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 35 deletions(-) diff --git a/lib/shopware/index.ts b/lib/shopware/index.ts index 437a81752..bd52877d8 100644 --- a/lib/shopware/index.ts +++ b/lib/shopware/index.ts @@ -1,44 +1,44 @@ import { -requestCart, -requestCategory, -requestCategoryList, -requestCategoryProductsCollection, -requestCrossSell, -requestNavigation, -requestProductsCollection, -requestSearchCollectionProducts, -requestSeoUrl, -requestSeoUrls + requestCart, + requestCategory, + requestCategoryList, + requestCategoryProductsCollection, + requestCrossSell, + requestNavigation, + requestProductsCollection, + requestSearchCollectionProducts, + requestSeoUrl, + requestSeoUrls } from './api'; import { ExtendedCategory, ExtendedProduct, ExtendedProductListingResult } from './api-extended'; import { -getDefaultCategoryCriteria, -getDefaultCategoryWithCmsCriteria, -getDefaultCrossSellingCriteria, -getDefaultProductCriteria, -getDefaultProductsCriteria, -getDefaultSearchProductsCriteria, -getDefaultSubCategoriesCriteria, -getSortingCriteria + getDefaultCategoryCriteria, + getDefaultCategoryWithCmsCriteria, + getDefaultCrossSellingCriteria, + getDefaultProductCriteria, + getDefaultProductsCriteria, + getDefaultSearchProductsCriteria, + getDefaultSubCategoriesCriteria, + getSortingCriteria } from './criteria'; import { -transformCollection, -transformHandle, -transformMenu, -transformPage, -transformProduct, -transformProducts, -transformSubCollection + transformCollection, + transformHandle, + transformMenu, + transformPage, + transformProduct, + transformProducts, + transformSubCollection } from './transform'; import { -ApiSchemas, -Cart, -CategoryListingResultSW, -Menu, -Page, -Product, -ProductListingCriteria, -StoreNavigationTypeSW + ApiSchemas, + Cart, + CategoryListingResultSW, + Menu, + Page, + Product, + ProductListingCriteria, + StoreNavigationTypeSW } from './types'; export async function getMenu(params?: { @@ -280,9 +280,8 @@ export async function getCart(): Promise { id: cartData.token || '', lines: cartData.lineItems?.map((lineItem) => ({ - id: lineItem.id || '', - quantity: lineItem.quantity ?? 0, id: lineItem.referencedId || '', + quantity: lineItem.quantity ?? 0, cost: { totalAmount: { amount: (lineItem as any)?.price?.totalPrice || '',