switchLanguage method

Future<bool> switchLanguage(
  1. TranslateLanguage source,
  2. TranslateLanguage target
)

Switching translation languages

Implementation

Future<bool> switchLanguage(
    TranslateLanguage source, TranslateLanguage target) async {
  bool? state = await _channel.invokeMethod<bool?>('switchLanguage',
      {'source': toAbbreviations(source), 'target': toAbbreviations(target)});
  if (state == true) {
    _sourceLanguage = source;
    _targetLanguage = target;
  }
  getCurrentLanguage();
  return state ?? false;
}