getPriceProductValue static method

double getPriceProductValue({
  1. double? price,
  2. double? salePrice,
  3. bool? onSale,
})

Implementation

static double getPriceProductValue(
    {double? price, double? salePrice, bool? onSale}) {
  try {
    var sale = onSale ?? false;

    var value = sale == true ? salePrice ?? price : price;
    return value ?? defaultPrice;
  } catch (err, trace) {
    logger.e(err, stackTrace: trace);
    return defaultPrice;
  }
}