randomImageBySubBreed function

Future<String> randomImageBySubBreed(
  1. String breed,
  2. String subBreed
)

SINGLE RANDOM IMAGE FROM A SUB BREED COLLECTION

  • breed breed name
  • subBreed sub_breed name

Returns a random dog image from a sub-breed, e.g. Afghan Hound

Implementation

Future<String> randomImageBySubBreed(String breed, String subBreed) async {
  try {
    var response = await _getRequest("breed/${breed.trim()}/${subBreed.trim()}/images/random");
    var json = jsonDecode(response);
    if (json["status"] != "success") {
      throw new DogAPIException(json["message"]);
    }
    return json["message"];
  } catch(ex) {
    throw new DogAPIException(ex.toString());
  }
}