extractPrice function

double? extractPrice(
  1. String key,
  2. Map<String, dynamic> properties
)

Implementation

double? extractPrice(String key, Map<String, dynamic> properties) {
  final value = properties[key];
  if (value == null) return null;

  if (value is num) {
    return value.toDouble();
  } else if (value is String) {
    return double.tryParse(value);
  }
  return null;
}