localeConfigurationFromJSON function
Map<String, dynamic>
localeConfigurationFromJSON(
- dynamic json
)
Implementation
Map<String, dynamic> localeConfigurationFromJSON(dynamic json) {
List<Locale>? supportedLocales;
var sl = json["supported_locales"];
Locale? locale = json["current_locale"] != null
? localeFromJSON(json["current_locale"])
: null;
if (sl != null) {
supportedLocales =
sl.map((e) => localeFromJSON(e)).whereType<Locale>().toList();
}
return {
"supportedLocales": supportedLocales != null && supportedLocales.isNotEmpty
? supportedLocales
: [const Locale("en", "US")], // American locale as fallback
"locale": locale
};
}