run
suspend fun run(context: Context, onProgress: (pack: ModelPack, done: Long, total: Long) -> Unit): Boolean?(source)
Downloads the queue, one pack at a time, each taken off once complete. Returns null when done, else whether to retry later (false: a pack failed for good, the rest were fetched). Cancellation propagates, leaving .part files to resume from.