Merge pull request #2071 from Safelite/feature/CSR-2305

CSR-2305 save to store immediately when removing from cart
This commit is contained in:
CarlNation 2024-11-05 10:11:39 -05:00 committed by GitHub
commit 383ebbbc23
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -165,6 +165,7 @@ import baseMixin from "@/mixins/base-mixin.js";
import { deepClone } from "@/helpers/object-helper";
import { getHighestFullySatisfiedTier, getPackageContents } from "@/helpers/service-package-helper";
import { getPromoCodeWithoutBundleIdentifier } from "@/helpers/promotions-helper";
import { storeActions } from "@/constants/store-actions";
// Constants
import { partTypeStrings } from "@/constants/part-type-strings";
@ -281,10 +282,12 @@ export default {
: this.currencyFormatter.format(amount);
},
removeItem(cartItemType, category) {
async removeItem(cartItemType, category) {
this.lineItems[category] = this.lineItems[category].filter(
(lineItemsToKeep) => lineItemsToKeep.cartItemType != cartItemType
);
await this.dispatchStoreAction(storeActions.SAVE_VAPS, this.lineItems.vaps, false);
},
getPromoCodeList() {