getApiObjectOrDefault<T> method

T? getApiObjectOrDefault<T>(
  1. K key, {
  2. T? defaultValue,
  3. List<K> alternativeKeys = const [],
})

Implementation

T? getApiObjectOrDefault<T>(
  K key, {
  T? defaultValue,
  List<K> alternativeKeys = const [],
}) {
  try {
    final value = _valueFor(key, alternativeKeys);
    if (value is T) return value;
    return defaultValue;
  } catch (e) {
    if (kDebugMode) {
      debugPrint('Error parsing object for key "$key": $e');
    }
    return defaultValue;
  }
}