getFilteredCharacters method Null safety
- CharacterFilters filters
Implementation
Future<List<Character>> getFilteredCharacters(
CharacterFilters filters) async {
var prefs =
'?name=${filters.name}&status=${characterStatusValues[filters.status]}&gender=${characterGenderValues[filters.gender]}&type=${filters.type}&species=${characterSpeciesValues[filters.species]}';
List<Map<String, dynamic>> objects = await super.getAllEntities(
'${Constants.baseURL}${Constants.characterEndpoint}$prefs');
return List<Character>.from(objects.map((x) => Character.fromJson(x)));
}