deleteModel method
Deletes a model and all its files
Implementation
@override
Future<void> deleteModel(ModelSpec spec) async {
await _ensureInitialized();
debugPrint('UnifiedModelManager: Deleting model - ${spec.name}');
try {
await UnifiedDownloadEngine.deleteModel(spec);
debugPrint('UnifiedModelManager: Model deleted - ${spec.name}');
} catch (e) {
debugPrint('UnifiedModelManager: Failed to delete model - ${spec.name}: $e');
rethrow;
}
}