visiblePlans property
List<NmDialPlan>
get
visiblePlans
Visible plans.
Implementation
List<NmDialPlan> get visiblePlans {
final q = query.trim().toLowerCase();
final filterId = commandSetFilter;
return records.where((p) {
final setOk = filterId == null || p.commandSetId == filterId;
final queryOk = q.isEmpty || [p.id, p.commandSetId].join(' ').toLowerCase().contains(q);
return setOk && queryOk;
}).toList();
}