progress property

double get progress

Progress 0-1 (null when size is unknown).

Implementation

double get progress => total <= 0 ? (status == UDownloadStatus.completed ? 1 : 0) : (received / total).clamp(0, 1).toDouble();