setLanguage method

Future<void> setLanguage(
  1. DocumentLanguage lang
)

Changes the document language and persists the choice.

Implementation

Future<void> setLanguage(DocumentLanguage lang) async {
  if (currentLanguage.value.code == lang.code) return;

  currentLanguage.value = lang;

  final prefs = await SharedPreferences.getInstance();
  await prefs.setString(_prefsKey, lang.code);
}