getAll static method
Future<List<Series>>
getAll(
- CacheController cacheController,
- KuebikoHttpClient httpClient
)
Implementation
static Future<List<Series>> getAll(CacheController cacheController, KuebikoHttpClient httpClient) async {
Uri uri = httpClient.config.generateApiUri('/series');
http.Response res = await httpClient.get(uri);
Map json = jsonDecode(res.body);
List seriesRaw = json['series'];
return seriesRaw.map((seriesSingle) => Series(
seriesSingle['id'],
seriesSingle['name'],
seriesSingle['author'],
seriesSingle['description'],
seriesSingle['number_of_volumes'],
seriesSingle['publisher'],
seriesSingle['language'],
seriesSingle['genre'],
seriesSingle['age_rating'],
seriesSingle['type'],
seriesSingle['locked'].cast<String>(),
cacheController,
httpClient
)).toList();
}