queueBreakdownProvider top-level property

FutureProvider<Map<String, int>> queueBreakdownProvider
final

Implementation

final queueBreakdownProvider =
    FutureProvider<Map<String, int>>((ref) async {
  final ops = await OfflineSyncService.getPendingOperations();
  final breakdown = <String, int>{};
  for (final op in ops) {
    final cat = (op as dynamic).category as String? ?? 'unknown';
    breakdown[cat] = (breakdown[cat] ?? 0) + 1;
  }
  return breakdown;
});