requestJSONArray<T> method
Future<List<T> >
requestJSONArray<T>(
- BaseAPIInput input, {
- required T mapper(
- JsonObject jsonObject
- NetworkRequestOptions options = const NetworkRequestOptions(),
Implementation
Future<List<T>> requestJSONArray<T>(
BaseAPIInput input, {
required T Function(JsonObject jsonObject) mapper,
NetworkRequestOptions options = const NetworkRequestOptions(),
}) async {
final apiResponse =
await _requestJSONData<List<T>>(input, options: options);
return (apiResponse.data as JsonArray? ?? const JsonArray.empty())
.map(mapper)
.toList();
}