getAllProtectedFiles static method
Gets all protected files from multi-model lists
Implementation
static Future<List<String>> getAllProtectedFiles() async {
try {
final prefs = await _prefs;
final protectedFiles = <String>[];
// Get files from new multi-model lists
final keys = _getAllModelPrefsKeys();
for (final key in keys) {
final filesList = prefs.getStringList(key);
if (filesList != null) {
protectedFiles.addAll(filesList);
}
}
debugPrint('Protected ${protectedFiles.length} model files from multi-model lists');
return protectedFiles;
} catch (e) {
debugPrint('Failed to get protected files: $e');
return [];
}
}