deleteModel static method
Implementation
static Future<List<AIModel>> deleteModel(AIModel aiModel) async {
final models = await loadAllModels();
models.removeWhere((model) => model.id == aiModel.id);
await ManagerAIDatabase.deleteMap(aiModel.id);
if (models.isNotEmpty && !models.any((m) => m.defaultModel)) {
models.first.defaultModel = true;
}
return await saveModels(models);
}