normalizeCountries function

List<Country> normalizeCountries(
  1. List<Country> input
)

Normalize and sort a list of countries.

Implementation

List<Country> normalizeCountries(List<Country> input) {
  return input
      .map((c) => Country(
    name: c.name.trim(),
    isoCode: c.isoCode.trim().toUpperCase(),
    dialCode: c.dialCode.trim().startsWith('+')
        ? c.dialCode.trim()
        : '+${c.dialCode.trim()}',
  ))
      .toList()
    ..sort((a, b) => a.name.compareTo(b.name));
}