From 13f276af87fb2890db188d519199dff0909cbc95 Mon Sep 17 00:00:00 2001 From: Christian Maier Date: Mon, 12 Aug 2024 09:04:31 +0200 Subject: [PATCH] Add empty implementation for the ShoppingCartListener --- .../listener/DefaultShoppingCartListener.kt | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 core/src/main/java/io/snabble/sdk/shoppingcart/data/listener/DefaultShoppingCartListener.kt diff --git a/core/src/main/java/io/snabble/sdk/shoppingcart/data/listener/DefaultShoppingCartListener.kt b/core/src/main/java/io/snabble/sdk/shoppingcart/data/listener/DefaultShoppingCartListener.kt new file mode 100644 index 0000000000..463719571a --- /dev/null +++ b/core/src/main/java/io/snabble/sdk/shoppingcart/data/listener/DefaultShoppingCartListener.kt @@ -0,0 +1,41 @@ +package io.snabble.sdk.shoppingcart.data.listener + +import io.snabble.sdk.ViolationNotification +import io.snabble.sdk.shoppingcart.ShoppingCart +import io.snabble.sdk.shoppingcart.data.Taxation + +interface DefaultShoppingCartListener : ShoppingCartListener { + + override fun onItemAdded(cart: ShoppingCart, item: ShoppingCart.Item) { + } + + override fun onQuantityChanged(cart: ShoppingCart, item: ShoppingCart.Item) { + } + + override fun onCleared(cart: ShoppingCart) { + } + + override fun onItemRemoved(cart: ShoppingCart, item: ShoppingCart.Item, pos: Int) { + } + + override fun onProductsUpdated(cart: ShoppingCart) { + } + + override fun onPricesUpdated(cart: ShoppingCart) { + } + + override fun onCheckoutLimitReached(cart: ShoppingCart) { + } + + override fun onOnlinePaymentLimitReached(cart: ShoppingCart) { + } + + override fun onTaxationChanged(cart: ShoppingCart, taxation: Taxation) { + } + + override fun onViolationDetected(violations: List) { + } + + override fun onCartDataChanged(cart: ShoppingCart) { + } +}