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