zom-ponks / rpcs3-gameupdater

Fetches game updates for the RPCS3 emulator
MIT License
2 stars 1 forks source link

Initial support for concurrent download #41

Closed John-Gee closed 4 years ago

John-Gee commented 4 years ago

Concurrency in go is actually pretty easy and painless as you can see.

This makes printing any info pretty ugly/useless, but it makes the whole thing quite faster. I guess if we decide to go that way, we should only print global speed/progress and not per file.

What do you think?

zom-ponks commented 4 years ago

Looks OK to me, we can always revert / rework if needed.

John-Gee commented 4 years ago

Since you merged it, we now need to fix printing the download speed, as you can see it's almost unusable. :)