operatorNames function

List<String> operatorNames(
  1. List<ReceiptSummary> receipts
)

Bediener-Namen in der Liste, für den Filter — sortiert, ohne Doppelte.

Implementation

List<String> operatorNames(List<ReceiptSummary> receipts) {
  final namen = <String>{
    for (final b in receipts)
      if ((b.operator?.name ?? '').isNotEmpty) b.operator!.name,
  }.toList();
  namen.sort((a, b) => a.toLowerCase().compareTo(b.toLowerCase()));
  return namen;
}