getBrewery static method

Future<Brewery> getBrewery({
  1. required String id,
})

Get Brewery

Get a single brewery.


  • id - supply brewery id

Example

OpenBreweryDb.getBrewery(id: "sierra-nevada-brewing-co-chico")

Implementation

static Future<Brewery> getBrewery({required String id}) async {
  final uri = Uri.https(
    'api.openbrewerydb.org',
    '/breweries/$id',
  );
  final response = await http.get(uri);

  if (response.statusCode == 200) {
    return Brewery.fromJson(json.decode(response.body));
    // List l = json.decode(response.body);
  } else {
    throw Exception('Failed to load breweries');
  }
}