queueBreakdownProvider top-level property
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;
});