deleteModelFile static method

Future<void> deleteModelFile(
  1. String filename
)

Safely deletes a model file

Implementation

static Future<void> deleteModelFile(String filename) async {
  try {
    final filePath = await getModelFilePath(filename);
    final file = File(filePath);

    if (await file.exists()) {
      await file.delete();
      debugPrint('Deleted model file: $filename');
    }
  } catch (e) {
    debugPrint('Failed to delete model file $filename: $e');
    throw ModelStorageException(
      'Failed to delete model file: $filename',
      e,
      'delete',
    );
  }
}