list method

Future<List<Map<String, Object?>>> list(
  1. String path
)

GET que devolve uma lista (data é um array). Usado por */list.

Implementation

Future<List<Map<String, Object?>>> list(String path) async {
  final res = await http.get(Uri.parse('$baseUrl$path'));
  final data = _unwrap(res.body, res.statusCode);
  if (data is! List) return const [];
  return data
      .whereType<Map>()
      .map((e) => e.cast<String, Object?>())
      .toList(growable: false);
}