parse static method

List<CallEvent> parse(
  1. dynamic data
)

Implementation

static List<CallEvent> parse(dynamic data) {
  if (data == null) return [];
  try {
    if (data is List) {
      return data
          .where((e) => e != null && e is Map)
          .map((e) => CallEvent.fromJson(Map<String, dynamic>.from(e as Map)))
          .toList();
    } else if (data is Map) {
      return [CallEvent.fromJson(Map<String, dynamic>.from(data))];
    }
  } catch (e) {
    // ignore
  }
  return [];
}