getSavedLocale static method

Future<Locale?> getSavedLocale([
  1. Locale? _default
])

Get saved locale by SharedPreferences

Implementation

static Future<Locale?> getSavedLocale([Locale? _default]) async {
  var prefs = await SharedPreferences.getInstance();
  var l = prefs.getString(_localeKey);
  try {
    if (l == null) {
      return _default;
    } else {
      return Locale(l);
    }
  } catch (e) {
    return _default;
  }
}