RequestProgress constructor
Implementation
factory RequestProgress([int loaded = 0, int total = -1]) {
final lengthComputable = total > -1;
late double percent;
if (!lengthComputable) {
percent = 0.0;
} else if (total == 0) {
percent = 100.0;
} else {
percent = loaded * 100.0 / total;
}
return RequestProgress._(loaded, total, lengthComputable, percent);
}