toggleWishlistVariable method

dynamic toggleWishlistVariable(
  1. CustomerWishlist model
)

Implementation

toggleWishlistVariable(CustomerWishlist model) {
  int index = wishlistItems.indexWhere(
    (element) =>
        element.productID == model.productID &&
        element.skuID == model.skuID &&
        element.branchID == model.branchID,
  );
  if (index.isNegative) {
    onError?.call("failed to toggle wishlist button");
  } else {
    wishlistItems[index].isWishlist = !(wishlistItems[index].isWishlist);
    update();
  }
}