filterByCalibreId method
should bring better performance
Implementation
Set<T> filterByCalibreId(int calibreId) {
final filtered = <T>[];
for (final ticket in this) {
if (ticket.status && ticket.items.isNotEmpty) {
if (ticket.items.any((i) => i.article.calibreId == calibreId)) {
filtered.add(ticket);
}
}
}
return Set<T>.unmodifiable(filtered);
}