DividePartResult.parse constructor

DividePartResult.parse(
  1. int filesize,
  2. int partSize
)

Implementation

factory DividePartResult.parse(int filesize, int partSize) {
  int partNumber = filesize ~/ partSize;
  while (partNumber > 1000) {
    partSize = partSize * 2;
    partNumber = filesize ~/ partSize;
  }
  return DividePartResult(partSize, partNumber);
}