parseFutureSymbolsJson function

List<SymbolInfo> parseFutureSymbolsJson(
  1. String? raw
)

Implementation

List<SymbolInfo> parseFutureSymbolsJson(String? raw) {
  if (raw == null || raw.isEmpty) return [];
  final list = jsonDecode(raw) as List<dynamic>;

  return list
      .map((e) => SymbolInfo.fromJson(e as Map<String, dynamic>))
      .toList()
    ..sort((a, b) => a.expiry.compareTo(b.expiry));
}