extractChineseEntriesTDesk function
Implementation
Future<List<String>> extractChineseEntriesTDesk(
List<String> directoriesToScan) async {
List<String> entries = [];
for (String dirPath in directoriesToScan) {
Directory dir = Directory(dirPath);
await for (FileSystemEntity entity
in dir.list(recursive: true, followLinks: false)) {
if (entity is File && entity.path.endsWith('.dart')) {
String fileContent = await entity.readAsString();
entries.addAll(findChineseEntriesInFileTDesk(fileContent));
}
}
}
final originalEntriesList = entries.toSet().toList();
final filteredEntries = _dealWithResultTDesk(originalEntriesList);
return filteredEntries.toSet().toList();
}