Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Acquire a semaphore permit while executing each download task, instead of while _creating_ each download task. - Fixes #370 - Prevents deadlocking when downloading more than 75 mods - Aet reasonable number of concurrent downloads - Don't wrap `request::Client` in an `Arc` `request::Client` is just an `Arc` wrapper around its own internal type anyway.
- Loading branch information