getInstalledFiles static method

Future<List<String>> getInstalledFiles(
  1. ModelManagementType type
)

Gets all installed files for a specific model type

Implementation

static Future<List<String>> getInstalledFiles(ModelManagementType type) async {
  try {
    final prefs = await _prefs;
    final keys = _getPrefsKeysForType(type);

    final installedFiles = <String>[];

    for (final key in keys) {
      final filename = prefs.getString(key);
      if (filename != null) {
        installedFiles.add(filename);
      }
    }

    return installedFiles;
  } catch (e) {
    debugPrint('Failed to get installed files for type $type: $e');
    return [];
  }
}