getAllMemoryFilePaths method
List<String>
getAllMemoryFilePaths(
- List<
MemoryFileInfo> files, { - Set<
String> ? readFileStatePaths,
Get all memory file paths from both standard discovery and readFileState.
Implementation
List<String> getAllMemoryFilePaths(
List<MemoryFileInfo> files, {
Set<String>? readFileStatePaths,
}) {
final paths = <String>{};
for (final file in files) {
if (file.content.trim().isNotEmpty) {
paths.add(file.path);
}
}
if (readFileStatePaths != null) {
for (final filePath in readFileStatePaths) {
if (isMemoryFilePath(filePath)) {
paths.add(filePath);
}
}
}
return paths.toList();
}