generatedLangs function

Future<String> generatedLangs(
  1. Lang lang,
  2. List<TrnResult> ens
)

Implementation

Future<String> generatedLangs(
  Lang lang,
  List<TrnResult> ens,
) async {
  final cEns = ens.map((e) => e.en).toList();
  final buffer = StringBuffer();

  final allText = [for (final i in ens) await _genTextLangs(i, lang, cEns)]
      .where((e) => e != null)
      .cast<String>()
      .toList();
  buffer
    ..writeln('{')
    ..writeln(allText.join(',\n'))
    ..writeln('}');

  return buffer.toString();
}