queueStats property
SyncQueueStats
get
queueStats
Current sync queue statistics.
Implementation
SyncQueueStats get queueStats {
final pending = _queue.where((i) => i.status == SyncStatus.pending).length;
final uploading =
_queue.where((i) => i.status == SyncStatus.uploading).length;
final synced = _queue.where((i) => i.status == SyncStatus.synced).length;
final failed = _queue.where((i) => i.status == SyncStatus.failed).length;
final conflicts =
_queue.where((i) => i.status == SyncStatus.conflict).length;
return SyncQueueStats(
total: _queue.length,
pending: pending,
uploading: uploading,
synced: synced,
failed: failed,
conflicts: conflicts,
);
}