languages method
Get a list of supported languages.
Implementation
Future<List<Language>> languages() async {
final res = await http.get(
Uri.https(_url, 'v2/languages'),
headers: {'Accept': 'application/json'},
);
if (res.statusCode != 200) {
throw Exception('http.post error: ${res.statusCode} ${res.reasonPhrase}');
}
final languagesRaw = jsonDecode(res.body) as Iterable;
return List<Language>.from(
languagesRaw.map(
// ignore: unnecessary_lambdas
(model) => Language.fromJson(model as Map<String, dynamic>),
),
);
}