deleteModelFile static method
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',
);
}
}