getNeighborhoods method
Implementation
Future<List<Map<String, dynamic>>> getNeighborhoods(int districtId) async {
try {
final response =
await http.get(Uri.parse('$_baseUrl/districts/$districtId'));
if (response.statusCode == 200) {
final Map<String, dynamic> jsonResponse = json.decode(response.body);
if (jsonResponse['status'] == 'OK') {
final Map<String, dynamic> data = jsonResponse['data'];
if (data.containsKey('neighborhoods')) {
final List neighborhoods = data['neighborhoods'];
return neighborhoods.cast<Map<String, dynamic>>();
}
}
}
return [];
} catch (e) {
return [];
}
}