getPreSelectedCountryCode method
void
getPreSelectedCountryCode()
Implementation
void getPreSelectedCountryCode() {
// ignore: deprecated_member_use
final Locale locale = window.locale;
final String countryCode = locale.countryCode ?? 'Unknown';
countryCodeList = countryCodes.map((e) => Country.fromMap(e)).toList();
countryCodeListFilter =
countryCodes.map((e) => Country.fromMap(e)).toList();
if (countryCode.toLowerCase() != 'Unknown'.toLowerCase()) {
var countryData = countryCodeList.firstWhere((e) =>
e.countryCode?.toLowerCase().trim() ==
countryCode.toLowerCase().trim());
var flag = countryCodeToEmoji(countryData.countryCode ?? "");
selectedCountryFlag = flag;
selectedCountryCode = countryData.phoneCode ?? "";
}
notifyListeners();
}