getProvinces method

Future<List<Map<String, dynamic>>> getProvinces()

Implementation

Future<List<Map<String, dynamic>>> getProvinces() async {
  try {
    final response = await http.get(Uri.parse('$_baseUrl/provinces'));

    if (response.statusCode == 200) {
      final Map<String, dynamic> jsonResponse = json.decode(response.body);
      if (jsonResponse['status'] == 'OK') {
        final List data = jsonResponse['data'];
        return data.cast<Map<String, dynamic>>();
      }
    }
    return [];
  } catch (e) {
    return [];
  }
}