multipleRandomImagesBySubBreed function
MULTIPLE IMAGES FROM A SUB-BREED COLLECTION
breed
breed namesubBreed
sub_breed nameimagesNumber
number of images
Return multiple random dog images from a sub-breed, e.g. Afghan Hound
Implementation
Future<List<String>> multipleRandomImagesBySubBreed(String breed, String subBreed, int imagesNumber) async {
try {
var response = await _getRequest("breed/${breed.trim()}/${subBreed.trim()}/images/random/${imagesNumber}");
var json = jsonDecode(response);
if (json["status"] != "success") {
throw new DogAPIException(json["message"]);
}
List<String> list = [];
for (var i in json["message"])
list.add(i);
return list;
} catch(ex) {
throw new DogAPIException(ex.toString());
}
}