setCart method

Future<bool> setCart(
  1. Cart cart
)

Implementation

Future<bool> setCart(final Cart cart) async {
  final storage = HiveStorageService.instance;
  String currentCart = jsonEncode(cart.toMap());
  String? previousCart = await storage.getCartData();

  if (previousCart == null || previousCart != currentCart) {
    await storage.setCartData(currentCart);
    notifyListeners();
    return true;
  }
  return false;
}