getCountries method

Future<List<String?>> getCountries()

get countries from json response

Implementation

Future<List<String?>> getCountries() async {
  _country.clear();
  var countries = await getResponse() as List;
  if (_countryFilter.isNotEmpty) {
    _countryFilter.forEach((element) {
      var result = countries[Countries[element]!];
      if (result != null) addCountryToList(result);
    });
  } else {
    countries.forEach((data) {
      addCountryToList(data);
    });
  }
  _setDefaultCountry();
  return _country;
}