onDeleteElement method
Implementation
onDeleteElement(CustomerWishlist val) async {
final list = List.from(wishlistItems);
final index = wishlistItems.indexWhere((element) {
return (element.customerWishListID == val.customerWishListID) &&
(element.code == val.code) &&
(element.skuID == val.skuID);
});
if (!index.isNegative && list.isNotEmpty) {
listKey.currentState?.removeItem(index, (context, animation) {
return WishlistItem(
item: list[index],
isShared: viewCustId > 0,
animation: animation,
listLoading: loadingList.contains(index),
);
});
wishlistItems.removeAt(index);
}
}