run

suspend fun run(base: Long = 0, total: Long = files.sumOf { it.bytes }, onProgress: (done: Long, total: Long) -> Unit)(source)

base and total place these files' progress within a larger download.