generateUploadData method

List<String> generateUploadData(
  1. int retryCount
)

Generate list of String urls for upload.

Implementation

List<String> generateUploadData(int retryCount) {
  final random = Random();
  final result = <String>[];

  for (var sizeCounter = 1; sizeCounter < maxUploadSize + 1; sizeCounter++) {
    final size = sizeCounter * 200 * 1024;
    final builder = StringBuffer()..write('content ${sizeCounter.toString()}=');

    for (var i = 0; i < size; ++i) {
      builder.write(chars[random.nextInt(chars.length)]);
    }

    for (var i = 0; i < retryCount; i++) {
      result.add(builder.toString());
    }
  }

  return result;
}