getAllResults method
Future<List>
getAllResults(
- PaginatedRequest firstResult,
- String callName,
- Map<
String, dynamic> params
Implementation
Future<List<dynamic>> getAllResults(PaginatedRequest<dynamic> firstResult,
String callName, Map<String, dynamic> params) async {
List<dynamic> data = firstResult.data;
// The first result is already retrieved, the next page should be the second
for (int i = 2; i <= firstResult.totalPages; i++) {
PaginatedRequest<dynamic> result =
await client.get(api(callName, {...params, 'page': i}));
data.addAll(result.data);
}
return data;
}